我使用jQuery淡入包含<section>
元素的<article>
元素。帶有顯示的嵌套HTML元素:none在IE8中不行爲
外部元素是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);
可以提供的jsfiddle? – Headshota
http://jsfiddle.net/vXVQs/ – Ozzah