3

ここに jQuery UI スライダーがあります。

http://jsfiddle.net/DrR7s/7/

アニメーション属性の値を「true」にしています。マウス ポインターをバーのどこかに置いてクリックすると、スライドの視覚効果が得られます。しかし、スライダー ポインターを別のポイントにドラッグすると、他のケースで取得したアニメーション スライド効果が得られません。ある地点から別の地点へジャンプしているように見えます。ここでもスライド効果を得る方法はありますか?

以下は私のスクリプトです:

 $(function(){

 $('#slider').slider({
 animate: true,
 step:1,
 min:0,
 max:5

});

});
4

2 に答える 2

5

スライダーの「増分にスナップ」バージョンを使用しています。を取得するmin, max, stepか、単にstep.1 のような値に設定すると、スライドがよりスムーズになります。しかし、それらの増分にスナップしたい場合、スムーズなドラッグはできません。

スムーズなスライド強制的な増分値が本当に必要な場合は、数値を処理するときに数値を丸めることができます。

于 2011-06-20T15:48:56.683 に答える
1

max数値を上げる必要があります。 にするとmax:100、ドラッグがスムーズになります。はmax、スライダー自体に配置するポイントの数をスライダーに指示します。したがって、ポイント 0 からポイント 1 に移動することは大きなジャンプです。

于 2011-06-20T15:45:24.313 に答える