我正在尝试在我正在处理的页面上制作一个手风琴式的部分。我没有使用 jQueries 原生手风琴插件,因为我需要能够关闭所有部分。我的问题是 Chrome 似乎没有响应,.slideUp()
而在 Firefox 和 IE 中一切似乎都运行良好。而不是尝试复制我刚刚上传到这里的所有相关代码片段http://ianburris.com/p/tmp/。有什么想法可能导致 Chrome 出现这种情况吗?
问问题
2699 次
2 回答
2
您应该<div>
为您的容器使用 a 而不是<span>
here,这是您的代码(忘记样式,专注于滑动),而不是<span>
在 chrome 中使用。
这是工作版本,唯一的变化是制作元素的块,<div>
在这种情况下为元素。
这些:
<span id="in-the-classroom" class="menu-pane">
//and
<span id="outside-the-classroom" class="menu-pane">
应该:
<div id="in-the-classroom" class="menu-pane">
//and
<div id="outside-the-classroom" class="menu-pane">
当然,与变化的</span>
匹配</div>
。
于 2010-10-01T00:21:03.680 回答
1
尝试改变这个:
if (cfe.active_menu_pane !== null)
至
if (cfe.active_menu_pane != null) // Remove the second equal sign
不确定这是否重要,但这是我在函数中看到的一个违规行为。
于 2010-10-01T00:49:57.030 回答