最近项目用到了zui 的轮播组件,其中有一个需求是能够动态改变轮播组件的图片切换时间,但是调用.carousel({"interval":interval})并没有什么用,看源码发现如果这个轮播组件对象已经创建了,则不会再去创建carousel对象,所以在修改参数时需判断carousel对象是否已经存在:
var carousel = $(".carousel").data('zui.carousel');//获取carousel对象
var newInterval = 5000;
if(carousel){
carousel.options.interval = newInterval ;
}
else{
$(".carousel").carousel({"interval":newInterval });
}