我有一个脚本,如:
(function($){
$(document).ready(function(){
var sliderInstance = $('#content-slider').mySlider({
directionNavEnabled: true,
directionNavAutoHide: false,
welcomeScreenEnabled:false,
imageAlignCenter:true
}).data('mySlider');
$("#button-id").click(function() {
sliderInstance.next();
});
});
})(jQuery);
Run Code Online (Sandbox Code Playgroud)
如何执行sliderInstance.next(); 每3秒钟而不是单击#button-id
如果您愿意,可以每3秒生成一次合成点击事件.这需要最少量的额外代码:
setInterval(function() { $("#button-id").click(); }, 3000);
Run Code Online (Sandbox Code Playgroud)
这将每隔3秒在按钮上生成一次点击事件.
如果你想让它直接调用脚本:
setInterval(function() { sliderInstance.next(); }, 3000);
Run Code Online (Sandbox Code Playgroud)
但请记住,setInterval调用需要与定义相同sliderInstance,这可能会使第一个版本更容易或更难实现,具体取决于代码的结构.
| 归档时间: |
|
| 查看次数: |
276 次 |
| 最近记录: |