Flash下层,点击

时间:2011-05-20 17:44:33

标签: javascript jquery html flash

我需要在flash对象上捕获悬停事件,因此我设置了wmode并在其上创建了一个不可见的div以将事件侦听器附加到。

事情是,我无法点击flash对象。封面正在吞下咔哒声,而我试图绕过的东西使得悬停事件变得混乱。

是否有针对此类情景的既定解决方案或可能有所帮助的想法?这是我在2天内遇到的第30个问题,它让我疯狂xD。

提前致谢!

2 个答案:

答案 0 :(得分:0)

解决。我刚刚移除了封面并将听众附加到另一个不显眼的容器上,拿着一些div,然后是flash对象。

封面是解决另一个问题的剩余部分,不再需要。不管怎样,谢谢你们!

答案 1 :(得分:0)

我知道你很久以前就已经解决了你的解决方案,但是通过它的声音,你也可以使用代码pointer-events: none;来解决你的问题。这样就可以让点击直接通过封面。

请参阅docs

  

pointer-events:none;

     

元素永远不是鼠标事件的目标;但是,如果这些后代将指针事件设置为某个其他值,则鼠标事件可能会以其后代元素为目标。在这些情况下,鼠标事件将在事件捕获/冒泡阶段期间在发送/来自后代的路径上触发此父元素上的事件侦听器。