我从此页面http://jquery.lemmonjuice.com/plugins/slider-variable-widths.php复制了此代码,但在我的页面上,自动播放功能仅起作用一次。
你能帮助我吗?
var sliderTimeout;
window.onload = function(){
// initialize slider
$( '#slider1' ).lemmonSlider({
'slideToLast' : true
});
// run
sliderAutoplay();
}
// slider autoplay function
function sliderAutoplay(){
$( '#slider1' ).trigger( 'nextSlide' );
sliderTimeout = setTimeout( 'sliderAutoplay', 3000 );
}
最佳答案
删除setTimeout函数函数的单引号,第一个参数是函数而不是字符串。
sliderTimeout = setTimeout(sliderAutoplay, 3000 );
关于javascript - jQuery自动播放功能仅工作一次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23539868/