繁体   English   中英

显示:没有在Internet Explorer上删除

[英]display:none not removed on Internet Explorer

我有一个奇怪的问题。

我正在使用Protoype通过Show()方法显示"<ul></ul>"标记(也是Toggle())。

当我单击按钮以显示"<ul></ul>" ,Internet Explorer将其显示在屏幕上,但是在源代码中, "display:none"始终存在O_o

因此,我的Flash Player无法正常工作。

但在其他浏览器上,它起作用

您可以在这里看到它(单击“ Voir laréponsevidéo”)

http://www.snaaf.fr/question

这是预期的行为。 源代码是源代码,而不是DOM的实时表示。 如果需要,请使用DOM检查器。

我在双重用途弹出式div中的按钮有类似的问题。 似乎是IE的问题,我通过在display:none元素上添加position:relative对它进行了排序。

那些令人讨厌的IE CSS怪癖中的另一个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM