CSS / JS Menu
4 naročniki
4 naročniki
Ok prenavljam stran in sicer se zajebavam z glavnim menijem. Problem je sicer background color na onRollOver eventu. Zelim doseci efekt kot na spodnji sliki in sicer
problem, ki ga imam je da nimam solucije za IE, v FireFox se da to narediti z Div On Div, medtem ko pa ta opcija ne deluje ne na IE6 ne na IE7, 8.
7 odgovorov
Meni je pac v normal z crnim ozadjem oz. kratkim crnim ozadjem ko pa gres cez pa se ozadje raztegne cez celoten zaslon. Body width pa te zadeve razumem.
To da ti ne dela je verjetno težava v tem da IE 6 zahteva :hover event na a tagu in ne na kakem li ali span.
Reši stvar z JS.
Ja ne vem kako si postavil menu.
Jquery bi lahko izgledal nekako tako.
$('.menu li').mouseenter(function() {
$(this).css({'width':'100%'});
});
$('.menu li').mouseleave(function() {
$(this).css({'width':'300px'});
});
Pač nastavljaš CSS na 100% pri vstopu v element in izhodu iz elementa nazaj, še bolje bi bilo če dodajaš class, ker če imaš različne vrednosti width na li, se potem vrne nazan na svojo prvotno vrednost.