带有display的嵌套HTML元素:none在IE8中不起作用
Nested HTML elements with display:none not behaving in IE8
我正在使用jQuery淡入包含<section>
元素的<article>
元素。
外部元素是display:none
、position:fixed
和z-index:5
。内部元素是position:absolute
。
基本上,文章给出了一个框架,内部部分保存了内容并有一个滚动条。
我正在逐渐融入外部元素,并期待内部也能效仿。
在IE9+、FF和Chrome中,它可以按预期工作。
在IE8中,它没有。外部文章根本不会淡入-保持不可见,内部部分相对于浏览器框架定位,并且始终可见。页面上的其他元素都是倾斜的,页面大部分变得不起作用。
代码示例:
article
{
display: none;
position: fixed;
z-index: 5;
}
section
{
position: absolute;
top: 10px;
right: 10px;
bottom: 10px;
left: 10px;
overflow: auto;
}
和
<!doctype html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<article id="contentFrame">
<section id="content">
Lorem Ipsum
</section>
</article>
</body>
</html>
和
$("#contentFrame").fadeIn(2000);
IE8及以下版本不支持article
和section
等HTML5标记。
HTML5元素CSS&IE8及以下中的Javascript交互
InternetExplorer中的HTML5元素:运行时插入
相关文章:
- Recaptcha在IE7和IE8中不起作用
- Joomla Gantry Framework ie8 LESS/CSS
- 为什么jQuery 1.8不能在IE8和InternetExplorer9中使用?(截至2012年9月的IE9最新版本)
- 在IE8中不起作用的元素上触发单击事件
- 谷歌地图v3标记没有显示ie8和9
- 如果连接类型为none,则Javascript Function Only警报
- 列表样式在IE中未设置为none,但在IE中适用
- 重写CSS:使用jquery显示none属性
- 数据-在IE8中不起作用
- 在IE8上使用jQuery克隆HTML5元素和事件
- 仅IE8 html文本框中的字符
- getComputedStyle替换:currentStyle(IE8/7)不起作用
- IE8更改文本区域上的事件侦听器不工作
- 如何确定相对较新版本的IE的高度和宽度(IE8不喜欢从JavaScript设置这种样式吗?
- jquery validate 1.8.1”;jQuery"是未定义的错误IE8
- 如何在IE8及以前版本中处理mousemove
- .Net webApi ISO日期时间和IE8
- 如何在使用jQuery应用display:none后正确显示元素
- javascript表单字段submit:Object dos'在IE8中不支持此属性或方法
- 带有display的嵌套HTML元素:none在IE8中不起作用