老师讲的棒棒哒,学些了~发现个小问题,自动播放是用trigger方法实现的:类似_this_.list.eq(_this_.iNum).trigger(_this_.customConfig.triggerType);这时候如果把triggerType改为mouseover会有个bug,因为trigger("mouseover")时也会触发父元素的hover事件,即会清除定时器,所以这种情况自动播放就失效了,解决:在事件绑定时阻止冒泡,参考:选项卡插件
我也发现了这个问题,
//tabItems.eq(_this_.loop).trigger(config.triggerType); 改成下面的即可
_this_.invoke(tabItems.eq(_this_.loop));
已经解决了,将tabItems.eq(_this_.loop).trigger(config.triggerType);改为_this_.invoke(tabItems.eq(_this_.loop));即可
我也发现了这个bug
不太明白你想说什么,当鼠标经过,自动播放失效不是很正常的么?鼠标离开,恢复自动播放咯
恩 说的极是