ページが読み込まれたときに数字がロールインするように数字をアニメーション化しようとしています。別のライブラリを使用してダイヤルを表示しています ( http://anthonyterrien.com/knob/ )。私が抱えている問題は、実行するたびに数値が異なるように見えることです。19420 で終わる一貫した数値である必要があります。ただし、低い場合もあり、特定のパターンはないようです。
私のJSコードは次のようになります:
$(function() {
$('#dial').knob({
min: '0',
max: '25000',
readOnly: true
});
$({
value: 0
}).animate({
value: 19420
}, {
duration: 950,
easing: 'swing',
step: function() {
$('#dial').val(Math.round(this.value)).trigger('change');
}
});
});
フィドルはここにあります: http://jsfiddle.net/ND5Sf/
私は何を間違えましたか、それとも見逃したものはありますか? そうでない場合、これら 2 つのライブラリは互換性がありませんか?