Javascript 如何阻止鼠标移动动画
我目前正与一个巨大的问题作斗争。我有一个mouseleave动画集,但是我需要阻止它,这里最有趣的是,我没有访问设置这个动画的代码 以下是我无法访问的代码:Javascript 如何阻止鼠标移动动画,javascript,jquery,html,animation,slideup,Javascript,Jquery,Html,Animation,Slideup,我目前正与一个巨大的问题作斗争。我有一个mouseleave动画集,但是我需要阻止它,这里最有趣的是,我没有访问设置这个动画的代码 以下是我无法访问的代码: .on('mouseleave', function(e) { if(!$(e.relatedTarget).parent().is(el)) { el.stop(true, true).slideUp('fast'); }
.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();
工作得很好。所以,我们有一个答案
$('foo').unbind('mouseleave');
以及
$('foo').unbind();
工作得很好。你要用另一个动画替换代码吗?如果没有,您可以使用
$(myElement).unbind('mouseleave')代码>“从jQuery 1.7开始,.on()和.off()方法优先用于附加和删除元素上的事件处理程序。”-我只需要停止它,而不是用其他方法替换它。所以是的,el.unbind('mouseleave')代码>为我工作,谢谢!你要用另一个动画替换代码吗?如果没有,您可以使用$(myElement).unbind('mouseleave')代码>“从jQuery 1.7开始,.on()和.off()方法优先用于附加和删除元素上的事件处理程序。”-我只需要停止它,而不是用其他方法替换它。所以是的,el.unbind('mouseleave')代码>为我工作,谢谢!