【发布时间】:2013-01-26 04:28:51
【问题描述】:
我查看了其他人并添加了我的文档类型,但它仍然不起作用
我正在建立一个网站,您可以在其中单击产品并打开一个包含更多信息的 div,这部分在 firefox、Chrome 等方面没有问题,但 IE 当然甚至不显示 div。
这就是我所拥有的
#div{position:fixed; display:none;}
现在,当我单击项目时,代码将更改为
#div{position:fixed; display:inline;}
IE 根本不显示 div。
这个网站将在二月份启动并运行,所以我需要帮助! 希望没什么太难的...
我也不想使用 jQuery... 只是 HTML CSS 和 Javascript
谢谢!
更新: 谢谢你告诉我我的错误,但我确实把 display:none;在我的代码中,这只是一个错误。
更新 2:
这是我的 javascript
function view ()
{
screen.style.display = "block";
title.innerHTML = "<h1>" + set[0] + "</h1>";
purchase.innerHTML = set[0] + " costs " + set[1];
images.innerHTML = "<center>" + set[3] + set[2] + "</center>";
}
这是我的 CSS
#screen{background-color:yellow; position:absolute; top:0px; left:0px; width:780px; height:400px; z-index:4; display:none;}
这是我的 HTML
<div id="screen">
<div id="title">
</div>
<div id="images">
</div>
<div id="purchase">
</div>
我删除了 div 中的文本,因为这并不重要。 这同样适用于除 IE 之外的所有浏览器
【问题讨论】:
-
为什么位置固定?尝试删除它只是为了测试 IE。此外,没有显示:隐藏,有显示:无
-
你知道IE有多少个版本吗?指定一个版本[s]。也许制作一个 jsfiddle.net 来向您展示问题。显示执行切换的代码!
-
当您说“代码更改”时,究竟是什么意思?你在上课吗?
-
能否请您添加用于更改切换类的 JavaScript 行?
-
是的,这是一个错误,但我的代码显示:无;
标签: javascript internet-explorer position fixed