Witam!
Pierwszy raz bawię się w taką karuzelę.. Ale do rzeczy, mam kod z internetu (pobrałem skrypt karuzeli, niestety nie pamiętam skąd, ale jak będzie trzeba to znajdę :) )
//if user clicked on next button
$('#mgalleryright').click(function() {
//get the right position
var left_indent = parseInt($('#slides ul').css('left')) - 200;
//slide the item
$('#slides ul').animate({'left' : left_indent}, 1500, function () {
//move the first item and put it as last item
$('#slides li:last').after($('#slides li:first'));
//set the default item to correct position
$('#slides ul').css({'left' : left_value});
});
//cancel the link behavior
return false;
});
Muszę edytować jakoś "animację" (.animate) tak, aby po dwukrotnym kliknięciu na przycisk '#mgalleryright' wartość przesunięcia zwiekszyła się dwukrotnie.
Aktualnie wygląda to tak, że po kliknięciu 2 razy przeglądarka przesunie obiekty o 200px, zamiast dwa razy o 200, lub po prostu 400. A do tego, nagle przeskakuje o następne 200, co daje wręcz... "gówniany" efekt :D.
Najlepiej byłoby jakby od razu wyliczyła 400, bo po każdym przesunięciu się zatrzymuje, więc kliknięcie szybko dwa razy to byłoby to samo co klikanie po pojedynczym przesunięciu... No, ale i tak lepiej to niż nic.
Bawiłem się z edycją kodu, jednak wychodzi na to, że potrzeba albo coś zamienić, albo coś dodać, a że robię to 1 raz, to cholera wie co! :) Liczę na pomoc, z góry dziękuję ;)