多个相关 jQuery-UI 滑块的总最大值

发布于 2024-12-08 16:14:07 字数 993 浏览 2 评论 0原文

我正在尝试使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文