0

通常、これは簡単な作業ですが、ウィジェットの"change"および"changing"イベントにバインドする方法がわかりません。ScrollViewウィジェットの宣言的な初期化後にバインドする必要があります。initビューの関数でこれを実行しようとしています

これが私が試したことです:

HTML:

<div id="scrollview-container" data-role="scrollview">...</div>

ジャバスクリプト:

initView(e) {
    ...
    $("#scrollview-container").data("kendoMobileScrollView").bind("change", function(e) { console.log("change event"); });
}

どんな助けでも大歓迎です。Kendo UI v.2013.1.319 と JQuery 1.9.1 を使用しています

アップデート:

さらにテストした後、変更イベントにバインドできますが、ページをスワイプする場合のみです。ページをプログラムで変更しても、変更イベントはトリガーされません。大したことはありません。

changing何らかの理由で、イベントにまったくバインドできません。私には神秘的...

4

1 に答える 1

1

これは、私が現在使用している Kendo UI バージョンのバグです。テストとして、2013 年第 2 四半期のベータ リリースをダウンロードし、最初の投稿で示したものと同じコードを実行したところ、両方のイベントが期待どおりにトリガーされました。

于 2013-07-01T20:42:18.167 に答える