Код первой функции показывает три разных div в течение определенного интервала 5 секунд (div1, div2, div3).
Код второй функции, используемой для прекращения показа div.
показывая div2, я щелкнул ссылку, чтобы остановиться в тот момент, когда он был остановлен.
Но после этого я щелкнул по нему еще раз, и он показывает div1 (он переключается нормально), но я хотел бы продолжить следующее действие, которое было div3.
Код запроса:
$(function() {
var IntervalId;
function first_function() {
var counter = 0,
divs = $('#div1,#div2,#div3');
function showDiv () {
divs.hide() // hide all divs
.filter(function (index) { return index == counter % 3; })
.show('fast'); // and show it
counter++;
};
showDiv();
IntervalId = setInterval(showDiv, 5000);
};
function second_function(){
clearInterval(IntervalId);
}
$("#link1").toggle(
first_function,second_function
);
});
Код HTML:
<a href="javascript:void(0);" id="link1">Toggle</a>