Ik heb een korte vraag.
Het 'normale' gedrag van de :hover pseudoclass in CSS is gedefinieerd in een stylesheet:
Wat ik nu graag wil doen, is via jQuery dit hover gedrag uitschakelen, en vervangen door een funky jQuery animatie. Vraag me niet waarom
, maar ik wil het.
Ik heb al een paar dingen geprobeerd, maar op de een of andere manier blijft die :hover class het gewoon doen.
Ik heb zo het gevoel dat de oplossing voor dit probleem vrij voor de hand ligt, maar ik kom er na een tijdje googlen en zoeken enzo niet helemaal (lees: helemaal niet) uit. Kan iemand mij even helpen?
Het 'normale' gedrag van de :hover pseudoclass in CSS is gedefinieerd in een stylesheet:
Cascading Stylesheet:
1
2
3
4
5
6
| a { background-color: #fff; } a:hover { background-color: red; } |
Wat ik nu graag wil doen, is via jQuery dit hover gedrag uitschakelen, en vervangen door een funky jQuery animatie. Vraag me niet waarom
Ik heb al een paar dingen geprobeerd, maar op de een of andere manier blijft die :hover class het gewoon doen.
JavaScript:
1
2
3
4
5
6
7
8
9
| $("#nav a").bind("mouseenter",function(e){ e.preventDefault(); //werkt niet $(this).stop(); //werkt niet (logisch) }); $("#nav a").hover(function(e){ e.preventDefault(); //werkt niet $(this).stop(); //werkt niet }); |
Ik heb zo het gevoel dat de oplossing voor dit probleem vrij voor de hand ligt, maar ik kom er na een tijdje googlen en zoeken enzo niet helemaal (lees: helemaal niet) uit. Kan iemand mij even helpen?