该bug在为slider设置bounceTime参数时,无意发现。Hello mui里的图片轮播例子中也一样有类似的错误,只是mui默认的bounceTime为200,一般此问题不易被发现。
通过查看代码发现,问题出在slider的_gotoItem的函数。
把_gotoItem方法中的
this.currentPage = this._getPage(slideNumber);
改为
this.currentPage = this._getPage(slideNumber,true);
即可。
slider初始化代码:
var easing={
//style: 'cubic-bezier(0.1, 0.57, 0.1, 1)'
style:"ease-out"
}
var slider = mui("#slider");
slider.slider({
interval: 5000,
bounce: true,
bounceTime:2000,
bounceEasing:easing
});
0 个回复