CSS / JS Menu

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.

1

carli ti si kot google je na tvojem blogu kaj podobnega mogoce ves za ze obstojec skript...

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.

Uporabljam JS ko res morem kajti vedno je tisti problem ali ga ima gdo on ali off.. Drugace pa sem zadevo resil z cistim css a pac v zivo to ni to tako da moram zadevo sedaj premisliti hocem da bo ta remake portfolia perfekt... : )

Hvala ti..

s tem fontom v meniju nikakor ne bo perfekt ...

Hahah ka se ti nezdi full citljiv .. ?