我嘗試連接3個jQuery UI滑塊。3 jquery ui滑塊連接
3個值的總和必須始終保持在100,所以當一個滑塊移動時,其他兩個必須移動。
我做的東西,它的工作原理,但它是非常緩慢:http://jsfiddle.net/vBsTR/2/
如果你只需要連接一個滑塊,它工作正常(試運行的第一個):http://jsfiddle.net/tyjJx/2/
誰能幫助嗎? 謝謝!
我嘗試連接3個jQuery UI滑塊。3 jquery ui滑塊連接
3個值的總和必須始終保持在100,所以當一個滑塊移動時,其他兩個必須移動。
我做的東西,它的工作原理,但它是非常緩慢:http://jsfiddle.net/vBsTR/2/
如果你只需要連接一個滑塊,它工作正常(試運行的第一個):http://jsfiddle.net/tyjJx/2/
誰能幫助嗎? 謝謝!
可以將您的刷新功能前檢查event.originalEvent:
event.originalEvent && (event.originalEvent.type == 'mousemove' || event.originalEvent.type == 'mouseup') && refreshSliders(1);
使用event.originalEvent檢測值是否通過鼠標,鍵盤,或以編程方式改變。
這就是你們的榜樣in action
謝謝!現在我明白了爲什麼它不起作用。現在一切正常,但我可以看到更多的問題,如果您單擊滑塊的背景來更改值,有時總數會大於100 .. http:// jsfiddle。淨/ tyjJx/7 / – pol 2012-04-22 22:32:28
我一直在尋找的答案,這也並結束了從頭開始編寫它
這是很慢?有無限的遞歸,所以它甚至不運行; – Esailija 2012-04-22 18:51:43
在發佈之前把'PANIC'按鈕放到你的小提琴的地方;) – 2012-04-22 18:52:38
我更新了第二個鏈接,它工作正常.. 這是什麼PANIC按鈕? – pol 2012-04-22 18:59:06