jquery的trigger()方法有个问题就是没办法处理冒泡。这样鼠标在切换标签上的时候会有BUG。
这里最好用
_this.currentChange(_this.tabNav.eq(_this.loop)); // 我自己写的跟老师的变量有点不一样
这行代码代替
这里最好用
_this.currentChange(_this.tabNav.eq(_this.loop)); // 我自己写的跟老师的变量有点不一样
这行代码代替
最赞回答 / 野生前端菜鸟
我的思路,就是判端移入移出的时间差,如果太短就阻止切换的函数执行,否则就执行函数代码可能有问题var last = new Date.now()var current = new Date.now()if(current-last <500){return false}this.invoke()
2017-04-25
如果是mouseover触发切换并且用了淡入淡出效果,建议和amy老师那个课一样用延迟切换的方式,这样体验更好,否则鼠标快速再tab间滑过的时候可能有bug。
2017-04-23