私はノックアウトjsをいじって楽しんでいて、カスタムのbindingHandlersを追加することに慣れ始めたところです。
サードパーティのjqWidgetゲージの更新機能に少し苦労しています-変数を最初に更新したときにのみアニメーション化できます。その後の更新のたびに、値を直接設定するだけです。
他の多くの例で見たものの、ko.utils.registerEventHandler()とその機能を完全には理解していません。これがアニメーションの中断の原因ですか?サードパーティのウィジェットから登録するイベントを知るにはどうすればよいですか?
何らかの理由で、これもobservableにバインドされているjqueryuiスライダーを追加すると正常に機能します。
ここでこれをテストできます。値を数回設定して、その後ではなく、最初にアニメーション化されることを確認します。