1
我想要一个范围为0到2400的滑块,该滑块受另一个滑块的值限制。他们一起只可添加多达2400我试图实现它在这样的改变方法:动态限制滑块的值
var cal_sl = $("#sl_4");
cal_sl.attr('max', 2400);
cal_sl.change(function()
{
var sumv = ($("#sl_3").val()*1)+($(this).val()*1);
if(sumv>2400)
{
$(this).val(2400-$("#sl_3").val());
}
var slider_value = $(this).val();
});
但随后的滑块不会移动(仅滑块的文本框将是正确的)。如果我还添加刷新,更改功能将进入无限循环的刷新/更改/刷新/ ...
此外,我不想更改'最大'值,因为拇指应该在值为1200的滑块中间,但如果另一个滑块的值为1200,则它不应该移动到较高的值。
这怎么能实现?