课程
/前端开发
/jQuery
/JS插件开发之-Tab选项卡
老师讲的棒棒哒,学些了~发现个小问题,自动播放是用trigger方法实现的:类似_this_.list.eq(_this_.iNum).trigger(_this_.customConfig.triggerType);这时候如果把triggerType改为mouseover会有个bug,因为trigger("mouseover")时也会触发父元素的hover事件,即会清除定时器,所以这种情况自动播放就失效了,解决:在事件绑定时阻止冒泡,参考:选项卡插件
2017-05-13
源自:JS插件开发之-Tab选项卡 6-1
正在回答
我也发现了这个问题,
//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
不太明白你想说什么,当鼠标经过,自动播放失效不是很正常的么?鼠标离开,恢复自动播放咯
恩 说的极是
举报
Tab选项卡,通过教程学习,我们一一剖析它的实现原理
2 回答如何判断URL后面的参数来选择选项卡第几个的内容
1 回答老师,有个小BUG请教解决方法
1 回答发现bug
1 回答发现一个小bug,当同时设置{"triggerType": "mouseover", "effect": "fade"}
2 回答求指教,遇到了bug