jQuery悬停问题-鼠标移动时悬停触发

jQuery悬停问题-鼠标移动时悬停触发,jquery,hover,Jquery,Hover,供参考: 您会注意到,如果将鼠标悬停在列表项上,元数据会向上滑动。如果您将鼠标保持在顶部,然后向左或向右移动一点,它将再次触发。如果你四处走动,就会有其他愚蠢的事情发生 代码非常简单: $('li.post').hover(function(){ $(this).find('.meta').slideDown('fast'); }, function(){ $(this).find('.meta').slideUp('fast'); })

供参考:

您会注意到,如果将鼠标悬停在列表项上,元数据会向上滑动。如果您将鼠标保持在顶部,然后向左或向右移动一点,它将再次触发。如果你四处走动,就会有其他愚蠢的事情发生

代码非常简单:

    $('li.post').hover(function(){
        $(this).find('.meta').slideDown('fast');
    }, function(){
        $(this).find('.meta').slideUp('fast');
    })
你知道为什么事情会这样吗

这似乎只发生在Firefox中(我在OSX上使用3.5.5)


更新重新启动Firefox后,一切正常!谢谢你的意见

不幸的是,我无法在谷歌Chrome 3.0.195.33中重现这种行为。在我看来,这可能只是浏览器中的渲染/javascript处理问题。你用的是什么浏览器?代码看起来不错


更新:鉴于问题是如何通过重新启动Firefox解决的,而且它是不可复制的,您的代码似乎还可以。祝你好运

如果您确实遇到这种情况,请尝试在您悬停的元素上设置高度和宽度。

什么浏览器?。在Chrome、FF3和IE8中似乎工作得很好(IE8需要看一下)@majman“OOps,我确实说过(在Maxim的帖子中)它在IE8上工作,但不是100%,“source:”值文本进入下一行,只有上半行可见。刚刚检查过-这似乎只发生在Firefox中(我在OSX上使用的是3.5.5)…我会在其他机器上做一些检查