| Javascrip mistika... onmouseout in onmouseover | ||
|---|---|---|
|
blackmamba
22. jul 2008 15:00:45
Pridružen od: 4. mar 2008 559 objav 392 25 11 |
#1
Pozdravljeni, spet imam nek problem, ki ga nebom znal dobro opisat :) Imam nek toolbar na vrhu strani. Podobno kot ima http://www.templatemonster.com/. No in ta hidden div dobi display:block vrednost in se ga normalno vidi. Ta div ima onmouseout="zapriMe(this)", da se zapre, ko grem z mišjo dol. Vse lepo in prav ... ... vse dokler ne dodam linka v ta div. In ko hočem z mišjo kliknit link, grem na link in OPA - zgodi se onmouseout funkcija spodnjega diva, ker nisem več na njem. Poskusil sem tudi dati onmouseover funkcijo na ta link, da prekliče spodnji onmouseout, dela ampak zablinka vse skupaj. (ko grem z miško na link, se menu začne zapirat ampak se takoj nazaj odpre) Če je komurkol sploh kaj jasno od tega kar sem napisal je dober.... |
|
|
theDegriz
22. jul 2008 15:31:10
Pridružen od: 25. mar 2007 1287 objav 1456 270 21 |
#2
Na div naštimaj onMouseOut="var timer_spremenljivka=setTimer('skrijDiv()',1000);" Na anchor pa onMouseOver="clearTimer(timer_spremenljivka);" Upam, da razumeš kaj hočem povedati. Pač malo zamika pred skrivanjem diva narediš in izklopiš akcijo če greš čez link. EDIT: če ti bo nagajalo probaj še window.clearTimer in window.setTimer . Mi deluje z obojim. Consulting trenutno samo za obstojece projekte. V juliju naprej coaching.
|
|
|
Alkimisticus
22. jul 2008 15:55:58
Pridružen od: 22. apr 2008 170 objav 21 24 2 |
#3
Osnovna težava je v tem da linki ne dedujejo od predhodnika. Lahko sicer nastaviš inherit vendar ne deluje na vseh browserjih. |
|
|
blackmamba
23. jul 2008 07:47:47
Pridružen od: 4. mar 2008 559 objav 392 25 11 |
||