多个相关 jQuery-UI 滑块的总最大值
我正在尝试使用 4 个 jQuery-UI 滑块制作一个类似技能制作器的界面(我第一次使用这个 UI 库)。
滑块的总量受到限制(此处为 10),当达到此限制时,我试图停止增加滑块。 我读过 这个,这个和这个但结果不是很有用。用户需要花很多时间来理解滑块组的工作原理。这就是为什么我测试不改变滑块“大小”而只是阻止滑块增加。 我成功地停止了滑块。但链接数量仍在不断增加。
这是我的尝试: http://jsfiddle.net/PXEG2/
我尝试过那:
function total(){
var value = parseInt($('#item1').val()) + parseInt($('#item2').val()) + parseInt($('#item3').val()) + parseInt($('#item4').val());
if(value > 10){
$('.slider').slider({max: $(this).slider(max)});
}
}
可能是我没有使用好的方法? 感谢您的帮助。
I'm trying to make a skills-maker-like interface with 4 jQuery-UI sliders (first time I use this UI library).
Sliders are limited to a total amount (here 10) and I'm trying to stop the increase slide when this limit is reached.
I readed this, this and this but the result is not very usable. The user needs to much time understand how the slider group works. That's why I test to don't change the slider "size" but just bloc the slider increase.
I success to stop the slider. But the linked number continue increseasing.
Here my attempt: http://jsfiddle.net/PXEG2/
I tried that :
function total(){
var value = parseInt($('#item1').val()) + parseInt($('#item2').val()) + parseInt($('#item3').val()) + parseInt($('#item4').val());
if(value > 10){
$('.slider').slider({max: $(this).slider(max)});
}
}
May be, I don't use the good way ?
Thanks for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论