[英]How to bind Touch Events with GWTQuery?
要使用GQuery單擊事件綁定,您可以執行以下操作:
@UiField
Element myButton;
...
$(myButton).on("click", new Function() {
@Override
public void f() {
// event is triggered
}
}
我需要的是支持觸摸事件,如在MGWT中實現的Tap 。 在MGWT中,您可以使用TouchPanel獲取這樣的點擊事件:
@UiField
TouchPanel panel;
...
panel.addTapHandler(...);
編輯:我需要以下內容:
@UiField
Element myButton;
...
$(myButton).on("tap", new Function() {
@Override
public void f() {
// event is triggered
}
}
有沒有辦法將輕擊事件與GQuery綁定,因為它是為TouchPanel完成的?
我已經發布了我的觸摸手勢插件的預覽版,我不得不稍微考慮一些與高級手勢有關的問題,但它的功能非常強大,可以點擊和滑動。
插件位於: https : //github.com/manolo/gwtquery-gesture-plugin
還有一個現場演示: http : //manolo.github.io/gwtquery-gesture-demo/index.html
您可以在演示java代碼中找出用法: https : //github.com/manolo/gwtquery-gesture-demo/blob/master/src/main/java/com/google/gwt/query/client/plugin/ GestureSample.java
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.