Jquery SlideUp()导致元素消失(在IE10中)

Jquery SlideUp()导致元素消失(在IE10中),jquery,css,internet-explorer,slidetoggle,slideup,Jquery,Css,Internet Explorer,Slidetoggle,Slideup,类似的问题链接,因为没有人回答过,而且由于它的复杂性,我正在做一个新的更具体的问题 标准: 单击按钮时,我使用SlideUp()隐藏相应的div部分,然后使用SlideDown()再次显示它。不过,它在Chrome和Firefox中都可以正常工作,但在IE10中却不能正常工作按钮在SlideUp()之后消失 演示中的代码(NB:演示仅显示我正在使用的代码,在任何地方都可以正常工作,但在我的本地环境中,当IE10中的slideUp被触发时,相同的代码将消失)基于以下“附加说明”: 如果在无序列表u

类似的问题链接,因为没有人回答过,而且由于它的复杂性,我正在做一个新的更具体的问题

标准:

单击按钮时,我使用
SlideUp()
隐藏相应的
div
部分,然后使用
SlideDown()
再次显示它。不过,它在ChromeFirefox中都可以正常工作,但在IE10中却不能正常工作按钮在
SlideUp()之后消失

演示中的代码(NB:演示仅显示我正在使用的代码,在任何地方都可以正常工作,但在我的本地环境中,当IE10中的slideUp被触发时,相同的代码将消失)

基于以下“附加说明”:

如果在无序列表
ul
上调用
slideDown()
,并且其
li
元素具有
位置
相对
绝对
,或
固定
),除非
ul
具有“布局”,否则该效果可能无法在IE6到IE9中正常工作,添加
位置:相对
;和
缩放:1
;CSS声明到
ul


我的案例与标签
ul
li
无关,但当我添加css属性时:
zoom:1
它现在在IE8IE9IE10中工作。

如果演示在IE10中工作,是您的代码中的其他内容导致了问题。您的演示代码在IE9中运行良好检查您的站点上的HTML标记,某些内容应该是无效的,因为缺少结尾TAG@ahren但是为什么它在我本地环境的其他浏览器中工作时没有问题?@Bizzon谢谢Biz,还没有在IE9中测试过