當你有一個透明的div並且你生成了一個點擊(例如),點擊就直接進入下面的元素。這種行爲在其他現代瀏覽器中不存在,我確信沒有任何W3C推薦。最後,它弄亂了我的設計。有什麼辦法可以解決這個問題嗎?澄清 - 透明,沒有背景顏色或透明背景顏色:透明;Internet Explorer 8事件通過透明父母進行下載
另一個解釋 - 我的意思是,瀏覽器的行爲就像透明元素完全不存在 - 忽略它的事件處理程序並觸發其他事件處理程序,這些事件處理程序不是他的父母,而應該被隱藏它。
我解決它由背景顏色設置爲非trasnparent和使用
-MS-濾波器: 「的progid:DXImageTransform.Microsoft.Alpha(不透明度= 40)」;
實現透明化,而不是老
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66C6DEA2,endColorstr=#66C6DEA2)";
感謝大家,幫助!
上次我檢查Opera做了完全相同的事情。 – 2010-12-11 13:30:42
透明如何? PNG?不透明? RGBA? – 2010-12-11 13:32:45
除非您採取措施阻止它,否則點擊始終會通過DOM冒泡。你能告訴我們一些代碼嗎? – tvanfosson 2010-12-11 13:34:13