【发布时间】:2011-09-29 19:23:22
【问题描述】:
我在使用带有z-index: 2000; 的 div 元素下方启动的 Flash 电影存在问题。我在 div 上有一个 onMouseDown 事件 - 触发正常,我附加了 $(divelement).hover(functionIn(),functionOut())。 (onClick 事件被底层 flash 捕获,与 z-index 无关)
在 FF 和 IE9 中,这一切都按预期工作,但在 IE8 中,每个像素都会触发 functionOut() 和 functionIn()!有什么好的方法可以解决这个问题?
可以根据元素大小和位置添加某种像素边界以帮助 .hover() 吗?
【问题讨论】:
-
在之前的项目中,我的一位同事成功地在 flash 内容上使用透明 div 捕获了 mousedown 事件。
-
我不太确定您的问题,但您可以尝试修改 swf 的 wmode 属性。
标签: jquery flash hover mouseleave