我可以在与Internet Explorer有关的z-index问题上找到许多问题,但解决方案对我无效或者我无法正确理解它。Internet Explorer z-index问题
我有一个表单元素。
一旦表单提交被点击,我想用div覆盖表单,这样表单中的任何内容都不能被点击。为此,我使用了正确放置的叠加层,并且js也正常工作。它完美地工作在Chrome中,但在IE8中,z-index不起作用。
到目前为止,我试过
1.
<div style="position:absolute; z-index:100"></div>
<form></form>
2.
<div style="position:absolute; z-index:100"></div>
<form style="position:relative; z-index:50"></form>
3.
<div style="position:relative; z-index:50">
<div style="position:absolute; z-index:100"></div>
</div>
<form style="position:relative; z-index:50"></form>
4.
<div style="position:relative; z-index:50">
<div style="position:absolute; z-index:100"></div>
<form style="position:relative; z-index:50"></form>
</div>
我怎样才能在IE8中工作?所有这些在铬合金工作正常。
似乎只是禁用输入元素会更容易。你想在这里完成什么? – 2014-08-29 04:33:30
如果我禁用输入,我没有得到控制器中的表单输入。另外我有一个文件上传和选择在屏幕上,所以只读不会工作。 – sree 2014-08-29 04:35:24
因此,您在提交表单之前尝试做到这一点?表单如何提交? – 2014-08-29 04:38:18