Ik heb een menu dat uitklpat wanneer je er met de pointer overheen hooverd(display:none --> display:block. Dit werkt prima maar als je dan met de pointer binnen het uitgeklapte stuk blijft maar over een bepaalde div(#content) heen gaat veranderd de display weer naar none wat dus niet het geval is. Hieronder even 2 voorbeelden:
normaal gepositioneerd: http://paragonxls.xs4all.nl/php/pulpo
lastige div naar beneden geplaatst: http://paragonxls.xs4all.nl/php/pulpo/test.php
Het menu bevint zich ook in een div(#nav)
en het menu
Heb al geprobeerd met de z-index te spelen en met de absolue/relative maar dat was niet positief.
BTW: werkt tot nu toe alleen in FF want ik moet nog js toevoegen voor IE.
normaal gepositioneerd: http://paragonxls.xs4all.nl/php/pulpo
lastige div naar beneden geplaatst: http://paragonxls.xs4all.nl/php/pulpo/test.php
Het menu bevint zich ook in een div(#nav)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| #nav {
position:relative;
margin-top:7px;
margin-left:32px;
z-index:2;
}
#content {
position:relative;
width:646px;
max-height:300px;
margin-top:0px;
overflow:auto;
background-image:url("../images/back.gif");
z-index:1;
} |
en het menu
code:
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| ul {
margin:0px;
padding:0px;
list-style:none;
}
li{
float:left;
width:111px;
border-top:1px solid #999;
border-bottom:1px solid #999;
text-align:center;
background-color:#ddd;
}
li ul {
position:absolute;
display:none;
}
li:hover ul {
display:block;
}
ul a {
display:block;
padding:3px 0;
text-decoration:none;
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#444;
}
ul a:hover {
background-color:#fff;
}
li.sub {
float:none;
width:111px;
border:0;
} |
Heb al geprobeerd met de z-index te spelen en met de absolue/relative maar dat was niet positief.
BTW: werkt tot nu toe alleen in FF want ik moet nog js toevoegen voor IE.
[ Voor 9% gewijzigd door paragon op 04-11-2004 18:45 ]