【发布时间】:2018-03-15 04:03:55
【问题描述】:
我有一堆信息显示在每个产品下,但是如果我将鼠标悬停在它们上的速度非常快,每个人都在上下滑动,看起来不太好,一团糟。
我想做的是 jQuery 等到 slideDown 动画完成后再触发 slideUp 动画。
我的 jQuery 代码是:
$('.title').on('mouseenter', event => {
$(event.currentTarget).siblings().slideDown();
});
$('.box').on('mouseleave', event => {
$(event.currentTarget).children('.info').slideUp();
});
提前谢谢你,
【问题讨论】:
-
看看悬停意图插件,它的创建是为了帮助解决这样的问题,当悬停进入/退出非常迅速时,不会排队一堆对事件的调用:github.com/briancherne/jquery-hoverIntent
标签: jquery