最赞回答 / 鄢栋
已解决。把triggerType这个配置参数==="mouseover"的时候,改成bind()方法来写,然后再在autoPlay()函数里面的tabItems.eq(_this_.loop).trigger(config.triggerType);这句后面加上鼠标移出时触发这个事件:if (_this_.config.auto) { tabItems.eq(_this_.loop).trigger("mouseout"); }这样就好了。
2017-07-03
最新回答 / 帅帅01
已经解决了,将tabItems.eq(_this_.loop).trigger(config.triggerType);改为_this_.invoke(tabItems.eq(_this_.loop));即可
2017-06-06
最赞回答 / 帅帅01
已经解决了,将tabItems.eq(_this_.loop).trigger(config.triggerType);改为_this_.invoke(tabItems.eq(_this_.loop));即可
2017-05-13
已采纳回答 / 贝塞耳
仿easyUI 风格。这种方式可以将控件封装好之后,交给完全不懂js的前端UI去做开发,这样他们只要在HTML里面配置控件的属性 就能实现不同的显示和交互效果了。几乎不需要js的知识。
2017-05-09
最新回答 / qq_MJ_7
因为trigger("mouseover")时也会触发父元素的hover事件,即会清除定时器,所以这种情况自动播放就失效了,解决:在事件绑定时阻止冒泡
2017-05-06