Ik heb me rot gezocht en geprobeerd maar het wilt me nog niet lukken. Ben geen jQuery specialist maar ik kan wel de docs lezen. Ik heb een horizontaal menu waarbij ik wil dat er maar bij een enkel menu kopje er ook een horizontaal submenu verschijnt. Dit heb ik dus met jQuery geprobeerd door middel van de volgende code.
En dat werkt prima alleen ontstaat het probleem dat er bij elke mouseover dezelfde inhoud erbij komt. Ik heb toen geprobeerd om elke keer voordat de functie word aangeroepen de div #nav2 te verwijderen dmv .remove maar dan werkt de hele code niet meer. Ik heb daarna het volgende geprobeerd.
Waarbij func2 de append code is, dit zou dus moeten kijken of hij bestaat, zo niet dan pas uitvoeren. Echter werkt het ook niet en zou ik niet weten wat ik fout doe of nog kan proberen, can anyone help me out?
code:
1
2
3
| $('.klasnav').mouseover(function() { $('#nav2').append('<a href="index.php">Home</a> :: <a href="nieuws.php">Nieuws</a>'); }); |
En dat werkt prima alleen ontstaat het probleem dat er bij elke mouseover dezelfde inhoud erbij komt. Ik heb toen geprobeerd om elke keer voordat de functie word aangeroepen de div #nav2 te verwijderen dmv .remove maar dan werkt de hele code niet meer. Ik heb daarna het volgende geprobeerd.
code:
1
2
3
4
| $('.klasnav').mouseover(function() { if ($('#nav2').length == 0) { func2(); }}); |
Waarbij func2 de append code is, dit zou dus moeten kijken of hij bestaat, zo niet dan pas uitvoeren. Echter werkt het ook niet en zou ik niet weten wat ik fout doe of nog kan proberen, can anyone help me out?
HOI.