2012-11-23 67 views
1

我有一个自动播放的问题,当滑动到最后,我想再次去第一,在这个幻灯片自动播放:的jQuery - 混凝土幻灯片

jQuery Slideshow

我试着使用这个功能,但是这不能帮助我:

$('#slideshow').slide({ 
    extend: function() { 
     this.play(1000); 
    } 
}); 

也:

setInterval(function(){ ... }, 3000); 

谢谢大家的帮助

+0

您是否尝试过此页面的评论中的修改版本? http://sixrevisions.com/tutorials/javascript_tutorial/create-a-slick-and-accessible-slideshow-using-jquery/#comment-40273 –

回答

0

我已经研究了一些控件类中的代码,您已经绑定了单击事件。所以通过从中获取代码将其添加到函数中,然后在一段时间后调用它将使滑块自动工作。代码将是这样的:

function slideme(position) 
{ 
    currentPosition = (position=='right') ? currentPosition+1 : currentPosition-1; 
    // Hide/show controls 
    manageControls(currentPosition); 
    // Move slideInner using margin-left 
    $('#slideInner').animate({ 
     'marginLeft' : slideWidth*(-currentPosition) 
    }); 
} 

//on document ready 
$(function(){    
     slideme('left'); 
     //Add Some intervals 
     slideme('left'); 
     //Add Some intervals 
     slideme('left'); 
     //Add Some intervals 
     slideme('left'); 
     //Add Some intervals 
     slideme('right'); 

     //all above you can write in loops by getting total no of slides dynamically   
});