【问题标题】:Kill Event when hover off in Jquery在 Jquery 中悬停时杀死事件
【发布时间】:2010-01-03 00:29:31
【问题描述】:

我以前在某个地方见过这个,但我似乎找不到那个小sn-p。

如果我有一个在悬停时设置不透明度(或动画)的 div,但我在它完成动画之前将鼠标悬停在该 div 上,我希望它切换回来。否则我将鼠标悬停在它上面几次,我有 10 多秒的动画/闪烁等待。

这是我的代码:

$("a.prev").hover(function(){
    $(this).fadeTo("normal", 0.6); 
},function(){
    $(this).fadeTo("normal", .1); 
});

【问题讨论】:

    标签: javascript jquery hover kill


    【解决方案1】:

    使用stop():

    $("a.prev").hover(function(){
        $(this).stop().fadeTo("normal", 0.6); 
    },function(){
        $(this).stop().fadeTo("normal", .1); 
    });
    

    【讨论】:

    • 非常感谢,知道这很简单!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-24
    • 2010-09-30
    相关资源
    最近更新 更多