Autor | Zpráva | ||
---|---|---|---|
Pavel Dumbrovský Profil |
Dobrý den,
prosím o radu s onmouseoutem. Udělal jsem si funkci na skrytí divu, která se zavolá jakmile uživatel myší opustí div s textem. Problém nastal, jakmile jsem ten text v divu nastrukturoval do seznamu ul a li. Teď jakmile se najede myší na ten text, tak se div skryje, i když ten ul a li a text tam jsou v tom divu. Čím to je? Zkoušel jsem to různě pozicovat, relativně, absolutně, z-index, ale nic nepomáhá. Věděl by někdo prosím co s tím? Moc dík! Moderátor Chamurappi: Titulek „OnMouseOut problém“ nevystihuje podstatu dotazu. Na to, jak dlouho navštěvuješ toto fórum, by tě mohlo napadnout vymyslet lepší…
|
||
Ernie Profil |
#2 · Zasláno: 10. 6. 2011, 11:44:15
V IE událost probublává dolů.
Takže: <body> <div> <ul> <li> text </li> </ul> </div> </body> Když najedete myší na text, tak proběhnou následující události - body->onmouseout - div->onmouseover - div->onmouseout - ul->onmouseover - ul->onmouseout - li->onmousetover (nejsem si tím 100% jistý, ale tak nějak to funguje) Ten div zkrátka ztratí myš ve prospěch toho ul. |
||
Pavel Dumbrovský Profil |
#3 · Zasláno: 10. 6. 2011, 11:52:16
No testuju to v Chromu, ale nevadí, takže ale co s tím?
|
||
Ernie Profil |
#4 · Zasláno: 10. 6. 2011, 12:11:42
Oprava: nejen v IE.
Zkusil bych skrývat ten ul (<ul onMouseOut="skryt();">) a ne ten div. |
||
Pavel Dumbrovský Profil |
#5 · Zasláno: 10. 6. 2011, 12:16:07
To je možnost, ale ten ul není tak velkej a je už slušná pravděpodobnost, že ho uživatel úplně mine a nápověda zůstane pořád vylezlá. Btw mám script kde se po kliknutí na odkaz objeví help a právě po tom mouseoutu se má skrýt. ALe asi to tedy budu muset řešit kliknutím kamkoli.. :(
|
||
Časová prodleva: 6 dní
|
|||
peta Profil |
#6 · Zasláno: 16. 6. 2011, 15:36:13 · Upravil/a: peta
Pavel Dumbrovský:
Zkousel jsi nulovat margin a padding? ul a li ma totiz marginy a pokud ten blok nemas orameckovany borderem, pak se margin prenasi pres nej. Zbytek problemu je neresitelny, protoze jsi nedal odakz na tvuj kod a nenapsal, ve kterych prohlizecich je to ok a kde ne. |
||
_es Profil |
#7 · Zasláno: 16. 6. 2011, 19:18:15
|
||
Časová prodleva: 13 let
|
0