0
我有一個我創建的jQuery滑塊腳本的問題。當我的瀏覽器長時間打開我的頁面時,會出現此問題:滑塊加速。js/jquery自制滑塊腳本
這裏是我的JS代碼:
function intervalTrigger() {
return window.setInterval(function()
{
$("#sliderControl ul li.currentSlideControl").removeClass("currentSlideControl");
$("#sliderControl ul li:eq("+nextSlide+")").addClass("currentSlideControl");
$("#topSlider ul.slider li.currentSlide").fadeTo(1500, 0).removeClass("currentSlide");
$("#topSlider ul.slider li:eq("+nextSlide+")").fadeTo(1500, 1.0).addClass("currentSlide");
nextSlide = ((nextSlide+1) < nbSlides) ? nextSlide+1 : 0;
}, 5000);
}
var id = intervalTrigger();
正如你所看到的,每張幻燈片之間的間隔爲5秒,但如果我在頁面打開很長一段時間,滑塊加速和幻燈片走得很快速。
有人告訴我,我必須解除間隔,但我不知道該怎麼做。 :/
有人可以幫助我嗎?
PS:抱歉我的英文不好。 :(
你運行的$(document)這個腳本。就緒()建設 – 2014-10-29 07:53:58
@GlenSwift你對此有何評論和OP之間的聯繫;我想腳本可能開始工作之前,滑塊圖像節點加載 – 2014-10-29 07:54:32
@RajaprabhuAravindasamy計算複製問題? 順便說一下,哪些變量是'nextSlide'和'nbSlides'? – 2014-10-29 07:55:46