Autor | Zpráva | ||
---|---|---|---|
Arljk Profil * |
#1 · Zasláno: 27. 2. 2008, 19:08:38
Dobrý den všem
Mám dotaz. Dejme tomu, že je dán <input type="button" value="neco"> <input type="button" value="neco" onClick="this.style.left=this.style.left+1;"> |
||
peta Profil |
#2 · Zasláno: 27. 2. 2008, 19:22:34
Arljk
jakpsatweb - css - position Nastuduj si, jak se pozicuje a pak, az budes umet zmenit polohu pres css, tak ti to pujde snadno pres js. Jediny rozdil je snad v tom, ze vychozi poloha se pocita od zadane neco.style.left=... nebo <neco style="left=..."> a takhle by to neslo <style> neco {left:0;} </style> leda s pouzitim specialni funkce tusim neco jako computedStyle "Prostě se při kliku neškubne." Zvlastni, a na jakpsatweb - javascript - priklady - jednoducha animace mu to funguje bez problemu. Jestli to treba nebude hlavou. |
||
Hanz Profil |
#3 · Zasláno: 27. 2. 2008, 22:07:48
Arljk
1) abys mohl použít this.style.left, musíš nejdříve poprvé přiřadit nějakou hodnotu (například pomocí offsetParent() ) 2) this.style.left bude vracet hodnotu s jednotkama, takže musíš vyparsovat číslo 3) Když přičteš jedničku, budeš muset přidat jednotky. |
||
peta Profil |
#4 · Zasláno: 28. 2. 2008, 07:43:26
Hanz
Jednotky zalezi na doctype. Kazdopadne v prikladech je priklad a jestli se nepodival ani na to, toz nevim, nevim :) |
||
Časová prodleva: 16 let
|
0