這裏是我想要替換在jQuery中每隔幾秒執行一次執行?
$(document).ready(function() {
var startSlider = function() {
var startSlide = $(".slider li:first");
var nextSlide = $(".active").next("li");
$(".active").removeClass();
$(".inactive").removeClass();
if(nextSlide.html() == null)
{nextSlide = startSlide;}
nextSlide.addClass("active");
nextSlide.siblings().addClass("inactive");
setTimeout(startSlider, 4000);
};
setTimeout(startSlider, 100);
});
我想刪除startSlider功能和使用
setTimeout(function(){
var startSlide = $(".slider li:first");
var nextSlide = $(".active").next("li");
$(".active").removeClass();
$(".inactive").removeClass();
if(nextSlide.html() == null)
{nextSlide = startSlide;}
nextSlide.addClass("active");
nextSlide.siblings().addClass("inactive");
}
, 4000);
但它不工作有什麼建議的代碼?
定義「不工作」 - 你得到一個錯誤?它確實出乎意料? – 2014-09-27 15:11:24
控制檯中的任何錯誤? – paolo 2014-09-27 15:11:27
幻燈片不會像我使用startSlider時那樣消失。 – 2014-09-27 15:12:59