我有一个Canvas元素,并且它上面有一个FlowPanel(按z顺序)。当我点击FlowPanel时,它似乎拦截了点击并停止传播它。我没有设置任何点击监听器。我希望它下面的画布能够接收点击事件。
有没有办法让FlowPanel忽略点击并让它传播到位于它下面的画布?
由于
答案 0 :(得分:0)
在Chrome,Firefox和Safari 4+中,您可以使用pointer-events
CSS property(移动浏览器也是well-supported),但对于其他浏览器(IE,Opera和旧版Safaris),您必须使用听取FlowPanel
级别的点击事件,并在画布上触发合成点击事件
假设FlowPanel
和画布对齐,在同一位置,您应该可以使用DomEvent.fireNativeEvent
和Document.get().createClickEvent
。