Dropdown menu(m.b.v DIV)
Auteur: redsd - 13 maart 2008 - 15:25 - Gekeurd door: Stijn - Hits: 7228 - Aantal punten: 5.00 (2 stemmen)
Ik heb veelal scripts gezien waarbij gebruikt gemaakt wordt van <UL> <LI> tags om een dropdown menu te creëren.
IE6 wilt dan nog wel eens niet mee werken of vormt complicaties met andere js, zoals een lightbox.
Hieronder laat ik daarom in het kort even zien hoe je met behulp van DIV tags ook een drop down menu kan creëren die in Firefox, ie6 en ie7 zeker werkt.
Elke menuknop is gekoppeld aan een id van een andere DIV met dit id (tabmenu0,tabmenu1,tabmenu2).
Wanneer je meer menu knoppen wilt toevoegen, kan je simpel weg een stuk copieren en plakken, maar let dus wel op dat je deze drie regels wijzigd:
-onmouseover="document.getElementById('tabmenu0').style.display=''" <!-- tabmenu0 veranderen -->
-onmouseout="document.getElementById('tabmenu0').style.display='none'" <!-- tabmenu0 veranderen -->
-<div id="tabmenu0" style="display:none; width:150px; background-color:#000000; float:left; position:absolute;"> <!-- tabmenu0 veranderen -->
Zorg dat alle veranderde namen voor de nieuwe knop de zelfde naam hebben.
|