簡體   English   中英

如何使用GWTQuery綁定Touch事件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM