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()
再次显示它。不过,它在Chrome和Firefox中都可以正常工作,但在IE10中却不能正常工作按钮在SlideUp()之后消失
演示中的代码(NB:演示仅显示我正在使用的代码,在任何地方都可以正常工作,但在我的本地环境中,当IE10中的slideUp被触发时,相同的代码将消失)基于以下“附加说明”:
如果在无序列表ul
上调用slideDown()
,并且其li
元素具有位置(相对,绝对,或固定),除非ul
具有“布局”,否则该效果可能无法在IE6到IE9中正常工作,添加位置:相对;和缩放:1
;CSS声明到ul
我的案例与标签ul
和li
无关,但当我添加css属性时:zoom:1
它现在在IE8、IE9、IE10中工作。如果演示在IE10中工作,是您的代码中的其他内容导致了问题。您的演示代码在IE9中运行良好检查您的站点上的HTML标记,某些内容应该是无效的,因为缺少结尾TAG@ahren但是为什么它在我本地环境的其他浏览器中工作时没有问题?@Bizzon谢谢Biz,还没有在IE9中测试过