IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – jQuery posuvník

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
user
Tvůrce
Avatar
user:19.4.2012 21:26

Čus,
jde u funkce animate() vypnout efekt, který způsobuje že pokud je posouvaný obsah moc dlouhý rychlost se automaticky několikanásobně zvětší...?
Díval jsem se do dokumentace ale nic vhodného jsem nenašel...
(Pokud to nejde tak bych musel použít ten setInterval?)

 
Odpovedať
19.4.2012 21:26
Avatar
Odpovedá na user
Drahomír Hanák:19.4.2012 22:02

V jQuery je možnost nastavit pouze trvání celé animace (tedy rychlost). Pokud bys chtěl rychlost proměnnou podle toho, jak velký je scrollovatelný obsah, můžeš si rychlost vypočítat. Třeba takto:

var prevedenaRychlost = (maximalniPosun/1000)*rychlost;

Kde rychlost bude rychlost přesunu o 1 pixel. maximalniPosun je právě ta velikost scrollovatelného obsahu. Nezapomeň pak změnit ve skriptu u .animate() proměnnou rychlost na prevedenaRychlost, aby ti to fungovalo ;)

 
Odpovedať
19.4.2012 22:02
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!