1

クリックなどのイベントを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
  }
}

TouchPanelで行われるように、タップイベントをGQueryでバインドする方法はありますか?

4

1 に答える 1

3

タッチ ジェスチャ用のプラグインのプレビューをリリースしました。高度なジェスチャに関連するいくつかの問題を少し洗練する必要がありますが、タップとスワイプで非常に機能します。

プラグインは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

于 2014-12-31T12:38:14.617 に答える