slideToggle扩展太远/跳回

时间:2013-06-21 23:11:22

标签: javascript jquery slidetoggle

如果单击徽标下的“服务”链接,菜单会稍微扩展一点,然后在一个快速闪烁中,它会切回到所需的高度。有什么方法可以治愈这个错误吗?

$(document).ready(function() {
  $("li#service-toggle-link").click(function () {
    $(".toggle-content").slideToggle("slow");
  });
});

http://coreytegeler.com/lavoie/

2 个答案:

答案 0 :(得分:0)

设置div.toggle-content的高度时,它在FF中工作正常(例如176px)

我不知道为什么,也许FF在autoheight中有一些问题

答案 1 :(得分:0)

您的<nav id="site-navigation">似乎有不必要的display: table。尝试删除它,一切都应该正常。

表格不打算用jQuery动画,你可以在这里阅读更多内容:https://stackoverflow.com/a/920480/1446845