之前做过在页面中创建层(DIV),层必须是透明的(background:none),但要求边框,然后要去获取事件。其他浏览器似乎没问题,但在IE下就不行,
无内容的DIV,IE获取不到鼠标移动事件。后来想到办法,用滤镜效果,将div设置为0.01可见,这样,层不是透明的,但是不会影响透明效果。能获取事件。
过段时间,发现在IE6下不行,滤镜不好使。
网上找了办法,
background-image: url('about:blank'); /* IE ,与元素重叠的区域为 img(该元素在上img在下),且该元素无背景(background:none、transparent),无可见内容(如 display none,visibllity hidden,left:-9999px; ) ,则该区域无法触发鼠标事件 */
设置背景图片,测试了下,可以的。
浙公网安备 33010602011771号