小さな値のセットをすばやく選択するために、 jQuery-uiスライダーといくつかのボタンを使用しています。
ユーザーがこれらのボタンの1つをクリックすると、スライダーは次の.slider
方法で対応する値に設定されます。
$("#mySlider").slider("value", myValue);
これは問題なく動作しますが、スライドアニメーションを見たいのですが。で試してみました
$("#mySlider").slider({value:myValue, animate:true})
ただし、アニメーションは後でユーザーがスライダーバーをクリックしたときにのみ有効になるため、期待どおりに機能しません。
私が望むことを達成するためにを使用して関数を書く必要setTimeout
がありますか、それともjQueryでこれを行うためのより高いレベルの方法がありますか?