Autor | Zpráva | ||
---|---|---|---|
Filip Č Profil |
#1 · Zasláno: 23. 3. 2012, 20:17:48
Prosím o pomoc s oddálením události onmouseover.. jde o prohození dvou obrázků,
<script> function prohodit(div1,div2) { var box1 = document.getElementById(div1); var box2 = document.getElementById(div2); x1 = box1.offsetLeft; x2 = box2.offsetLeft; y1 = box1.offsetTop; y2 = box2.offsetTop; box1.style.left = x2+'px'; box2.style.left = x1+'px'; box1.style.top = y2+'px'; box2.style.top = y1+'px'; } </script> |
||
Kajman Profil |
#2 · Zasláno: 24. 3. 2012, 00:12:48
Tedy po tom prohození vyvolat po 3 sekundách nad nějakým konkrétním objektem stejnou událost jako by udělal onmouseover? Pak je důležité na kterým objektem.
|
||
Someone Profil |
#3 · Zasláno: 24. 3. 2012, 00:37:34
<div onmouseover="setTimeout(function() {prohodit('div1','div2');},3000)"></div> |
||
Filip Č Profil |
#4 · Zasláno: 24. 3. 2012, 06:56:55
bohuzel mi to nejede, mám tam tuším ještě od Vás Someone nadefinovaný box1 a 2 které se pak načítají do divů, nevím jestli to na to nemá vliv... ale i tak děkuji.
přikládám odkaz http://failpage.wz.cz/prohoz.html |
||
_es Profil |
#5 · Zasláno: 24. 3. 2012, 07:14:04
Filip Č:
„bohuzel mi to nejede“ Lebo tam nemáš elementy s id=div1 a id=div2 (metóda document.getElementById ).
Lepšie však asi bude definovať pozíciu a priradiť udalosť priamo obrázkom. |
||
Časová prodleva: 11 let
|
0