Het volgende werkt wel:
Hij opent het menu, en als je er met de muis uit gaat, doet hij hem dicht. Dit werkt.
Maar als ik er het volgende van maak:
Dan sluit hij het menu al nadat ik over help ga (naar beneden). De hoogte van de div is toch 60px?
ik snap niet dat hij het niet doet, ik verander toch niks aan de hoogte van de div?
de css code die er nog bij hoort is:
HTML:
1
2
3
4
5
| <div id="submenu4" class="submenu" onmouseout="menuDicht();" style="left: 300px; height: 60px; "> Help<br> Tell a friend<br> About </div> |
Hij opent het menu, en als je er met de muis uit gaat, doet hij hem dicht. Dit werkt.
Maar als ik er het volgende van maak:
HTML:
1
2
3
4
5
| <div id="submenu4" class="submenu" onmouseout="menuDicht();" style="left: 300px; height: 60px; "> <div id="submenuItem">Help</div> <div id="submenuItem"></div> <div id="submenuItem">Uitloggen</div> </div> |
Dan sluit hij het menu al nadat ik over help ga (naar beneden). De hoogte van de div is toch 60px?
ik snap niet dat hij het niet doet, ik verander toch niks aan de hoogte van de div?
de css code die er nog bij hoort is:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| .submenu{ display:none; z-index:2; position: absolute; top: 40px; width: 100px; border: 1px solid black; background-color:white; text-align:left; padding-left: 5px; padding-right: 5px; } #submenuItem{ background-color:white; width: 100%; height: 19px; text-align:left; cursor: pointer; padding-left: 5px; padding-right: 5px; } #submenuItem:hover { background-color: #081494; color: white; cursor:pointer; } |