Als je de site even bekijkt zie je dat je na het klikken op een vogeltje deze gekleurd blijft waardoor je duidelijk ziet wat je al bekeken hebt en wat niet. Met Internet Explorer, met name op de gevreesde PC, werkt dit echter niet waardoor het voor de gebruiker echt moeilijk wordt om te ziet wat hij al bezocht heeft. Iemand een idee?
a:visited { color: #666; }a:hover { color: #999; text-decoration: underline; }
alles tussen { brackets } moet jouw eigen kleur / stijl zijn natuurlijk.
Persoonlijk zou ik daarvoor gaan, maar als je dat echt niet wil, doe het dan via de visited methode, alleen werkt het dan dus niet met Lightbox.
http://www.prototypejs.org/download
edit:
oplossing:
html: <a id="link1" class="portfolio" href="???" rel="lightbox[???]" title="???"></a><a id="link2" class="portfolio" href="???" rel="lightbox[???]" title="???"></a> etc...css:a.portfolio{ display: block; position: absolute; background: no-repeat; background-color:red; background-position: 0 0; text-decoration: none; }#item1{ top : ??px; left : ??px; width: ??px; height: ??px; background-image: url(???.jpg); }#item1:hover, #item1._visited{ background-position: -??px 0;}#item2{ top : ??px; left : ??px; width: ??px; height: ??px; background-image: url(???.jpg); }#item2:hover, #item2._visited{ background-position: -??px 0;}etc...javascript: (eerst updaten naar de laatste prototype release)Event.observe( window, 'load', function(){ Event.observe(document.body, 'click', function(event){ var element = Event.element(event); if('A' == element.tagName) if(element.hasClassName('click') == true && element.hasClassName('_visited') == false ) element.addClassName(' _visited'); })})
html: <a id="link1" class="portfolio" href="???" rel="lightbox[???]" title="???"></a><a id="link2" class="portfolio" href="???" rel="lightbox[???]" title="???"></a> etc...
css:a.portfolio{ display: block; position: absolute; background: no-repeat; background-color:red; background-position: 0 0; text-decoration: none; }
#item1{ top : ??px; left : ??px; width: ??px; height: ??px; background-image: url(???.jpg); }#item1:hover, #item1._visited{ background-position: -??px 0;}
#item2{ top : ??px; left : ??px; width: ??px; height: ??px; background-image: url(???.jpg); }#item2:hover, #item2._visited{ background-position: -??px 0;}etc...
javascript: (eerst updaten naar de laatste prototype release)
Event.observe( window, 'load', function(){ Event.observe(document.body, 'click', function(event){ var element = Event.element(event); if('A' == element.tagName) if(element.hasClassName('click') == true && element.hasClassName('_visited') == false ) element.addClassName(' _visited'); })})
(Bewerkt door Kaydie om 2:38, 20-02-2008)
element.hasClassName('click') had moeten zijn:element.hasClassName('portfolio')
dus
Event.observe( window, 'load', function(){ Event.observe(document.body, 'click', function(event){ var element = Event.element(event); if('A' == element.tagName) if(element.hasClassName('click') == true && element.hasClassName('_visited') == false ) element.addClassName(' _visited'); }) })
(Bewerkt door pakito om 7:07, 21-02-2008)
even een vraagje tussendoor... Hoe heb je je portfolio zo mooi gemaakt.Ziet er mooi uit hoe de foto's zich openen en laden. Is dat een speciaal programma?
Groet, Hans
Tussen haakjes, nog steeds geen test-pc gevonden, overal waar ik kom zijn het macjes
In 7 perfect! Rollover en lightbox.In 6 werkt helaas de rollover niet goed, de vogel kleurt niet en de achtergrond van de afbeelding wordt rood. Lightbox werkt.