私のjQueryMobile + Knockout.jsアプリケーションでは、合成された「クリック」イベントが発生する前に、すべてのクリックに300ミリ秒の遅延があります。
jQMの「vclick」イベントを使用しようとしていますか?これに対処する正しい方法ですか?もしそうなら、どうすればノックアウトクリックバインディングでそれを達成できますか?代わりに「タップ」を使用する必要がありますか?
私のjQueryMobile + Knockout.jsアプリケーションでは、合成された「クリック」イベントが発生する前に、すべてのクリックに300ミリ秒の遅延があります。
jQMの「vclick」イベントを使用しようとしていますか?これに対処する正しい方法ですか?もしそうなら、どうすればノックアウトクリックバインディングでそれを達成できますか?代わりに「タップ」を使用する必要がありますか?
fabが言うように、これを行う方法はノックアウトのevent
バインディングを使用することです。
<!-- ko foreach: widgets -->
<li>
<a data-bind="event: { vclick: $root.clickWidget }">
<b data-bind="text: $data.name"></b>
</a>
</li>
<!-- /ko -->
ありがとう!