在ie8下面寫了乙個遮罩層,發現沒有起作用,被穿透了,開始以為是z-index問題,後來把值設了很大,還是沒解決,我的解決辦法如下:
class="container" style="z-index=9999">
class="model-content" >彈框div>
class="mask" style="cursor:pointer;width:100%;height:100%;background-color:#000000;opacity:0.4;filter:alpha(opacity=50);position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;">用於設定背景
div>`
div>
可以試著將.mask這部分用iframe 替換。
如下:class="container" style="z-index=9999">
class="model-content">彈框div>
class="mask" style="cursor:pointer;width:100%;height:100%;background-color:#000000;opacity:0.4;filter:alpha(opacity=50);position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;">用於設定背景
`div> 2.
class="container" style="z-index=9999">
class="model-content">彈框div>
class="mask" style="cursor:pointer;width:100%;height:100%;background-color:#000000;opacity:0.4;filter:alpha(opacity=50);position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;">用於設定背景
div>`
div>
將.mask移到外面,與.container同級。
如下:class="container" style="z-index=9999">
class="model-content">彈框div>
div>
class="mask" style="cursor:pointer;width:100%;height:100%;background-color:#000000;opacity:0.4;filter:alpha(opacity=50);position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;">用於設定背景
div>`
IE8下,時間函式問題
最近做日曆點播時遇到的乙個問題,記錄一下 new date getyear 在chrome下返回的是116,而ie8下返回的是2016 導致日曆初始化的時間在ie8下顯示錯誤 另外附上一段網上摘錄的相容低版本ie的toisostring if date.prototype.toisostring r...
ie8下的iframe詭異問題
同乙個頁面在firefox下面正常,但是在ie8下面卻cpu100 導致瀏覽器掛了。用fiddler檢查了一下,發現ie8下的請求數和firefox下的請求數不一樣,仔細檢視了一下頁面,發現頁面中有乙個iframe。該iframe的src是同網域名稱下的鏈結,而且width和height設定都為0....
IE8下的替代elementFromPoint函式
因為ie8下的elementfrompoint x,y 中,x,y 不能同時為非立即數,所以自己寫乙個替代的函式。該函式用於模仿 elementfrompoint.獲取parent這個元素下,含有tagcls這個class屬性,又包含 x,y 這個client位置的最佳元素。return el ge...