내가 startSlider 기능을 제거하고몇 초마다 jQuery에서 몇 번의 실행을 수행합니까?
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);
를 사용하고자하지만, 어떤 제안을 작동하지 않습니다
$(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);
});
을 대체 할 코드를 무엇입니까?
"작동하지 않음"을 정의하면 오류가 발생합니까? 그것은 예기치 않은 일을합니까? –
콘솔에 오류가 있습니까? – paolo
슬라이드가 startSlider를 사용할 때처럼 사라지지 않습니다. –