$(document).ready(function(e) {
$('span#pijlr').click(function(e) {
var slide = 500;
var variable = $('#gallcont').css('left');
var urechts = "-1000px";
if(variable > urechts) {
$('#gallcont').animate({'left': '-=' +slide+ 'px'},'fast','linear');
}
});
$('span#pijll').click(function(e) {
var slide = 500;
var variable = $('#gallcont').css('left');
var ulinks = "0px";
if(variable < ulinks) {
$('#gallcont').animate({'left': '+=' +slide+ 'px'},'fast','linear');
}
});
});
Ten kod napisałem dla prostej galerii slajdów zrobiłem. Wszystko działa dobrze, chyba że szybko kliknę przycisk strzałki. To wykracza poza wartości ustawione (urechts i ulinks).Kliknięcie za szybko z galerii slajdów (jquery)
Próbowałem wstawiania "stop()" przed .animate, ale to nie pomogło. Mam nadzieję, że możecie mi doradzić, jak rozwiązać ten problem. Z góry dziękuję!
Tak, ta praca jest jak urok! Dziękuję Joe. – Seltjoek
no prob :) Rozwiązanie eZakto działa również świetnie. + 1-ki są zawsze bardzo ładne! –
Próbowałem ale moja reputacja jest zbyt niska :) – Seltjoek