jQuery .slideUp()无法在Chrome中运行

我正在尝试将手风琴作为一个类似于我正在处理的页面的部分。 我没有使用jQueries原生手风琴插件,因为我需要能够关闭所有部分。 我的问题是Chrome似乎没有响应.slideUp()而一切似乎都在Firefox和IE中完美运行。 而不是尝试复制我刚刚上传的所有相关代码片段http://ianburris.com/p/tmp/ 。 在Chrome中可能导致此问题的任何想法?

您应该在容器中使用

而不是 , 这里是您的代码 (忘记样式,专注于滑动),而不是使用chrome中的

这是工作版本 ,唯一的变化是在这种情况下制作元素的块,

元素。

这些:

  //and  

应该:

  

当然,匹配发生变化。

尝试改变这个:

  if (cfe.active_menu_pane !== null) 

  if (cfe.active_menu_pane != null) // Remove the second equal sign 

不确定它是否重要,但这是我在函数中看到的一个不规则性。