这里是我想要替换在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