我有一個Canvas元素和它上面的FlowPanel(按z順序)。當我點擊FlowPanel時,它似乎攔截點擊並停止傳播它。我沒有設置任何點擊監聽器。我想讓它下面的畫布接收點擊事件。讓我們點擊一個FlowPanel傳播到它下面的元素?
有沒有辦法讓FlowPanel忽略點擊並讓它傳播到坐在它下面的畫布?
感謝
我有一個Canvas元素和它上面的FlowPanel(按z順序)。當我點擊FlowPanel時,它似乎攔截點擊並停止傳播它。我沒有設置任何點擊監聽器。我想讓它下面的畫布接收點擊事件。讓我們點擊一個FlowPanel傳播到它下面的元素?
有沒有辦法讓FlowPanel忽略點擊並讓它傳播到坐在它下面的畫布?
感謝
在Chrome瀏覽器,Firefox和Safari 4+可以使用pointer-events
CSS property(這也是well-supported通過移動瀏覽器),但其他瀏覽器(IE,Opera和舊的旅行),你要聽單擊FlowPanel
級別的事件並在畫布上觸發合成點擊事件。
假設FlowPanel
和畫布對齊,在相同的位置,您應該可以使用DomEvent.fireNativeEvent
加上Document.get().createClickEvent
。
太棒了,謝謝你,先生! – user291701
http://stackoverflow.com/questions/3680429/click-through-a-div-to-underlying-elements/4839672#4839672 –