我可以在與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