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

时间:2009-11-21 23:55:39

标签: jquery hover

供参考:http://www.favsav.com/-public

您会注意到,如果将鼠标悬停在列表项上,则元数据会向上滑动。如果将鼠标悬停在顶部,然后向左或向右移动smidgen,它将再次触发。如果你四处走动,还有其他一些愚蠢行为。

代码非常简单:

    $('li.post').hover(function(){
        $(this).find('.meta').slideDown('fast');
    }, function(){
        $(this).find('.meta').slideUp('fast');
    })

知道为什么事情会像这样吗?

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

更新重启Firefox后,一切顺利!感谢您的投入!

2 个答案:

答案 0 :(得分:1)

很遗憾,我无法在Google Chrome 3.0.195.33中重现此行为。对我来说,似乎这可能只是浏览器中渲染/ javascript处理的问题。你使用的是什么浏览器?代码看起来还不错。

更新:看看如何通过重新启动Firefox来解决问题,并且它是不可重现的,似乎您的代码是A-OK。祝你好运!

答案 1 :(得分:0)

如果确实发生了这种情况,请尝试设置高度&你正在悬停的元素上的宽度。