我尝试连接 3 个 jquery ui 滑块。
3 个值的总和必须始终保持在 100,因此当一个滑块移动时,其他两个必须移动。
我做了一些东西,它可以工作,但速度很慢:http: //jsfiddle.net/vBsTR/2/
如果您只连接一个滑块,它工作正常(尝试移动第一个):http: //jsfiddle.net/tyjJx/2/
有人可以帮忙吗?谢谢!
我尝试连接 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 来检测值是由鼠标、键盘还是以编程方式更改。
这是你的例子