Jquery Animácia – JavaScript, AJAX, jQuery – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Jquery Animácia – JavaScript, AJAX, jQuery – Fórum – Programujte.comJquery Animácia – JavaScript, AJAX, jQuery – Fórum – Programujte.com

 

Marek Pánti
~ Anonymní uživatel
2 příspěvky
8. 8. 2015   #1
-
0
-

Dobrý deň,

Som začiatočník v Javascripte/Jquery , vedeli by ste mi poradiť ako zistiť polohu div, počas animácie,

( Jedná sa o štvorec ktorý sa po kliknutí posúva o 20 px do prava, chcel by som spraviť aby sa posúval po obvode obrazovky, akurát, že neviem ako zistiť jeho novú polohu po presunutí 20 px... ) Tak by som mal 4 if-ka ktoré by vždy podľa polohy štvorca tvorili animáciu, či ma ísť do prava, dolu, atd...

Keďže neviem prísť na to ako zistiť aktúalnu polohu div-ka bez refresh-u, tak ten štvorec ide vždy len viac a viac doprava....

Ďakujem za každú radu

Nahlásit jako SPAM
IP: 124.168.152.–
peter
~ Anonymní uživatel
4014 příspěvků
10. 8. 2015   #2
-
0
-
Nahlásit jako SPAM
IP: 2001:718:2601:1f7:fd44:63...–
peter
~ Anonymní uživatel
4014 příspěvků
10. 8. 2015   #3
-
0
-

Trvalo mi to asi 5s najit a tobe? :)

Nahlásit jako SPAM
IP: 2001:718:2601:1f7:fd44:63...–
Marek Pánti
~ Anonymní uživatel
2 příspěvky
11. 8. 2015   #4
-
0
-

Toto samozrejme viem, ale ide o to, ze ak sa ten objekt hybe, ( v mojom pripade stvorec kt. sa posunie o 20 px po kliknuti ) tak ten skript ukazal iba jeho prvotnu poziciu, ale uz som to vyriesil.

Som to spravil tak, ze si zistil maximalny mozny pocet klikov za sirku a dlzku obrazovky, a po kliknuti povedzme 16x uz je vertikalna animacia...

Nahlásit jako SPAM
IP: 124.168.152.–
peter
~ Anonymní uživatel
4014 příspěvků
12. 8. 2015   #5
-
0
-

Tak, ty samozrejme muzes pri kazdem spusteni toho js tu pozici ukladat do promenne.

"skript ukazal iba jeho prvotnu poziciu" - Nesmysl. Offset mimo jquery ukazuje aktualni pozici. A je treba k tomu propocitat i scroll pro nektere prohlizece, kdyz zascrolujes se strankou.
Pokud to nemeni pozici, pak mne napadaji tyto pripady:
- zjistujes pozici u jineho objektu
- objekt se pohybuje zmenou marginu a ne pozice css left top (coz by ale offset mel ukazat)
- objekt je na pozici znovu vykreslovan scriptem pri kazdem presunu, pozice je ulozena v promenne

Vzdycky sem muzes dat kod programu. Idealne jednoduchou spustitelnou ukazku, at to nemusime hledat.

Nahlásit jako SPAM
IP: 2001:718:2601:1f7:cd06:6a...–
peter
~ Anonymní uživatel
4014 příspěvků
12. 8. 2015   #6
-
0
-

http://peter-mlich.wz.cz/web/js/prjpw/animace_simple.html

Nahlásit jako SPAM
IP: 2001:718:2601:1f7:cd06:6a...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 13 hostů

Podobná vlákna

VB 2008 animácia — založil Majox

JQuery UI — založil Yety

JQuery — založil janik366

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý