No jQuery ako take iba zjednodusuje pracu s elementami a zabezpecuje tu animaciu, na funkcny slider ku jQuery potrebujes este nejaku komponentu - plugin, v takom pripade pravdepodobne bude ten interval nastavitelny cez parameter options kt. jej posielas ked ju inicializujes, mozne parametre budu v dokumentacii k danej komponente.
Ja som si scriptik na slidovanie pisal sam, interval medzi presunmi riesim klasickou JS funkciou setInterval(), ktora opakovane vola nejaku inu JS funkciu kazdych X sekund - u mna je to vlastna jednoducha funkcia, co spusta jQuery funkciu animate() (cez ktoru pripocitavam alebo odpocivatam od
margin-left vnoremeho boxu s clankami zelany pocet pixelov).
Pouzivanie $().animate() je dost jednoduche, napr.:
- Kód: Vybrať všetko
$('#slideBoxInner').animate({ "margin-left": smer + '=' + (pocetStran * sirkaClanku) + 'px' })
Kde
smer obsahuje znak
+ alebo
- teda ci posunut dolava ci doprava,
pocetStran predstavuje cislo o kolko clankov sa posunut - trebars 1 - a
sirkaClanku obsahuje sirku jedneho clanku.
Tolko moje riesenie, ale pre jQuery existuje na internete niekolko pluginov, ktore spominanu vec automatizuju, treba si len pozriet docs ake parametre pozaduju a ako sa daju nastavit.