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)…我会在其他机器上做一些检查