仅使用列表在IE8中使用Jquery slideToggle问题

我是Jquery的新手,并且第一次尝试使用slideToggle创建一些下拉列表。 其中一些堆叠在一起,当一个被点击时,所有其他人应该崩溃。 我确信我的代码并不理想,因为我刚刚开始,但除IE8外,一切正常。 在IE8中,当关闭一个时,下拉列表之间的空间会崩溃,而且一切都搞得一团糟。 您可以使用页面左侧的菜单在demo.djcase.com上查看问题。

所有jquery代码都位于http://demo.djcase.com/sites/all/themes/djcase/script.js

任何帮助,将不胜感激。 谢谢。 布赖恩

我想我现在已经修好了。 我使用以下HTML

Services

我在结束Div和列表开头之间添加了以下内容

 

 

我将其设为线高为0,这样我就不会得到额外的空间。 我不知道为什么需要它,但它确实有用。

我想你正在谈论这里提到的问题: slideToggle导致边缘在IE8中消失

只是给溢出:隐藏到边缘消失的div将解决它。 请检查..