IEPNGFix:Unclickable children of element 解决办法
生活随笔
收集整理的這篇文章主要介紹了
IEPNGFix:Unclickable children of element 解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以前我有寫過一篇關于讓IE6支持png半透明圖片的方法,這期間這一神器一直發揮了很大的作用,并且沒有出現過什么差錯,直到昨天。
昨天同事做的一個項目因為設計圖的關系,所以實現起來用到了很多position定位的屬性,這里就不細說為什么用到很多定位的屬性了。頁面做完并用到了IEPNGFix方法之后,在ie6下就會彈出對話框,上面顯示:
IEPNGFix:Unclickable children of element
<DIV>
隨即Google了一下,找到了原因并解決了此問題。
原因:需要應用此方法的層上有position定位的屬性,所以就出現上述的對話框;
解決:在原來用此方法的層#box1外再加一個層#box2,把position定位的屬性寫到層#box2上,層#box1不要有定位的屬性。
如原來的結構是
<div id="box1" style="position:relative;"></div>
改為
<div id="box2" style="position:relative;"><div id="box1"></div></div>。
這樣就能解決在ie6下彈出上述對話框的問題了。
總結
以上是生活随笔為你收集整理的IEPNGFix:Unclickable children of element 解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Properties文件位置
- 下一篇: Oracle plsql 月历