0

3 つの jquery ui スライダーを接続しようとしています。

3 つの値の合計は常に 100 のままでなければならないため、スライダーを動かすと他の 2 つの値も動かさなければなりません。

私は何かを作りました、それは動作しますが、非常に遅いです: http://jsfiddle.net/vBsTR/2/

スライダーを 1 つだけ接続すると問題なく動作します (最初のスライダーを動かしてみてください): http://jsfiddle.net/tyjJx/2/

誰でも助けてもらえますか?ありがとう!

4

2 に答える 2

1

私もこれに対する答えを探していて、結局ゼロから書きました

http://jsbin.com/ojeruc/1/edit

于 2012-08-29T17:13:51.543 に答える
0

リフレッシュ機能の前にevent.originalEventを確認できます。

event.originalEvent && (event.originalEvent.type == 'mousemove' || event.originalEvent.type == 'mouseup') && refreshSliders(1);

event.originalEvent を使用して、値がマウス、キーボード、またはプログラムによって変更されたかどうかを検出します。

これは実際のあなたの例です

于 2012-04-22T21:55:47.000 に答える