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

时间:2013-11-18 12:09:22

标签: jquery css internet-explorer slidetoggle slideup

类似的问题链接here,因为没有人接受它,并且由于它的复杂性,我正在制作一个新的,更具体的。

标准

点击按钮后,我使用SlideUp()隐藏了相应的div部分,并使用SlideDown()再次显示该部分。但是,它在 Chrome Firefox 中运行良好,但在 IE10 该按钮在 SlideUp()之后消失。

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

1 个答案:

答案 0 :(得分:0)

基于SlideUp()的“附加说明”:

如果。slideDown()在无序列表ul上调用,其li个元素有positionrelativeabsolute或{ {1}}),除非fixed具有“布局”,否则效果可能无法在IE6中通过至少IE9正常工作。要解决此问题,请添加ul;和position: relative; CSS声明到zoom: 1

我的情况与TAG ulul无关,但是当我添加css属性:li时,它适用于 IE8 IE9 IE10 现在。