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,則它不應該移動到較高的值。
這怎麼能實現?