У меня есть элемент, который я хочу «щелкнуть» каждые 5 секунд, делает что-то, а затем через 5 секунд его снова нажимают, что-то делает, ect '.Запускать событие jQuery .click на элементе каждые 5 секунд повторно
Так что я использовал SetTimeout, который делает работу за 5 секунд вещи: (нашел пример здесь: How to hide a div after some time period?)
И есть событие .trigger JQuery, который я нашел здесь: JQuery automatic click after 4 sec
I попробовал цикл с использованием «для», и я получил событие .click, которое происходит после первых 5 секунд, а затем снова и снова использует событие .click без паузы в 5 секунд: http://jsfiddle.net/WTJgt/417/
В общем, я построил свой первый jQuery rotator :)!
с правой и левой кнопками - и я хочу, чтобы он сдвигал слайд через х секунд, щелкнув его «без щелчка».
Это мой .click код события для "следующей" кнопки элемента:
// variables
var rotCounter = 0;
var moveInPixles = 0;
var nunSlides = 4; // Enter the number of slides
$(".r-arrow").click(function(){
moveInPixles = (rotCounter + 1) * 746 * -1;
moveInPixles += 'px';
$(".rotator-container").css('margin-left', moveInPixles);
rotCounter++;
$(".dot").css('background-color', 'white');
$(".dot:eq("+rotCounter+")").css('background-color', 'yellow');
if (rotCounter == nunSlides) {
rotCounter = 0;
$(".rotator-container").css('margin-left', 0);
$(".dot").css('background-color', 'white');
$(".dot:eq("+rotCounter+")").css('background-color', 'yellow');
}
});
. Это одно работает - проблема только в том, что если я нажму справа стрелка от выбора, и она занимает у меня 4 секунды, на пятой секунде она слайд слайд сразу (и случайно слайд 2 вместо одного). любая идея, как это исправить? –
См. Мое редактирование выше. – MrUpsidown
слайдов слайд каждые 5 секунд работает, но кнопки перестали отвечать при нажатии на них. –