javascript - 如何阻止鼠标离开动画

标签 javascript jquery html animation slideup

我目前正面临一个巨大的问题。我有一个 mouseleave 动画集,但我需要阻止它,这里最有趣的是,我无权访问设置此动画的代码。

这个对我来说无法访问的代码在这里:

.on('mouseleave', function(e) {
                if(!$(e.relatedTarget).parent().is(el)) {
                    el.stop(true, true).slideUp('fast');
                }
            });

基本上我需要删除这个动画,我不希望它发生。

我已经尝试过:

$(this).stop().clearQueue().finish().off('mouseleave');

这些都不适合我。

住手!

最佳答案

所以,我们有了答案。

$('foo').unbind('mouseleave');

还有

$('foo').unbind();

工作完美。

关于javascript - 如何阻止鼠标离开动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33632795/

相关文章:

javascript - 如何从输入控件中删除选定的文本?

javascript - 在本地服务器上的 node.js 中读取和解析 csv

javascript - 传递 ReactElement 和返回 ReactElement 的函数之间的区别

javascript - AngularJS 使用全局变量更改 <body> 类

javascript - 用jQuery模拟复选框悬停效果

javascript - Mozilla Firefox 问题。 HTML 选择(下拉菜单)某些选项的颜色

javascript - 使用 Javascript 在 Bootstrap 中启用基于类名的提交按钮

javascript - 如何在谷歌地图中的标记之间画一条线

javascript - Array.filter 无法正常工作

javascript - 让 child ul in an li