div包裹一个flash后,这个div无法绑定click事件了,绑定mouseover事件是正常的。我的解决方法是另外加一层div2,覆盖在这个有flash的div上方,这个div2在chrome绑定click事件正常了,在ie下仍旧不行,最后,我给div2加上白色,并加上透明度,background-color: rgb(255, 255, 255);filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;算是在一定程度上解决了这个问题。
测试地址:
http://images.sohu.com/bill/s2011/gates/html/Gillette.htm
并且,在ie6下,让包裹flash的div的z-index=-1;则flash不显示了,好bug啊。
测试地址:
http://images.sohu.com/bill/s2011/gates/html/Gillette.htm
并且,在ie6下,让包裹flash的div的z-index=-1;则flash不显示了,好bug啊。
本文探讨了在div包裹Flash元素后导致click事件无法绑定的问题,并提供了解决方案,即通过添加一层带有透明背景的div来恢复click事件的功能。
190

被折叠的 条评论
为什么被折叠?



