0

とにかくスクローラーを止める方法はありますか?たとえば、ユーザーがボタンに触れると特定の場所に戻れるようにしたいと考えています。これまでの私のアプローチは次のとおりです。

// scroll to the top
e.view.scroller.reset();

// scroll to the destination offset
e.view.scroller.scrollTo(0, targetOffset);

問題は、スクローラーが以前にスクロールしていた場合、速度が 0 になるまで targetOffset の後もスクロールし続けることです。

スクローラーの速度を最初に停止するアプローチで誰かが私を助けてくれますか?

JQuery 1.9.1 と Kendo Mobile の 2013 年第 1 四半期リリースを使用しています

4

1 に答える 1

2

ドキュメントからは公開されていませんが、ここで速度プロパティを 0 に設定して解決しました。

e.view.scroller.yinertia.velocity = 0;
于 2013-04-10T17:15:23.113 に答える