让点击一个FlowPanel传播到位于它下面的元素?

时间:2012-12-07 13:49:17

标签: gwt

我有一个Canvas元素,并且它上面有一个FlowPanel(按z顺序)。当我点击FlowPanel时,它似乎拦截了点击并停止传播它。我没有设置任何点击监听器。我希望它下面的画布能够接收点击事件。

有没有办法让FlowPanel忽略点击并让它传播到位于它下面的画布?

由于

1 个答案:

答案 0 :(得分:0)

在Chrome,Firefox和Safari 4+中,您可以使用pointer-events CSS property(移动浏览器也是well-supported),但对于其他浏览器(IE,Opera和旧版Safaris),您必须使用听取FlowPanel级别的点击事件,并在画布上触发合成点击事件 假设FlowPanel和画布对齐,在同一位置,您应该可以使用DomEvent.fireNativeEventDocument.get().createClickEvent