0
我正在使用jQuery滑塊讓用戶選擇要花多少錢來升級他們的服務器。我希望顯示整個滑塊,但我想要限制滑塊,以便用戶不能將滑塊向後滑動超過他們已付費的位置。有限制的jQuery滑塊
滑塊本身工作沒有限制:
$("#slider").slider({
value: current_donation,
min: 0,
max: 120,
step: 1,
slide: function(event, ui) {
$("#price").val(t[ui.value]);
$("#amount").val(p[ui.value]);
var aaa = $("#price").val();
$("#total").val(+aaa - current_donation);
});
$("#price").val('$' + $("#slider").slider("value"));
$("#price").val(current_donation);
}
然而,當我嘗試添加整個事情被禁用的限制
$("#slider").slider({
value: current_donation,
min: 0,
max: 120,
step: 1,
slide: function(event, ui) {
if(ui.value < 40) {
return false;
}
$("#price").val(t[ui.value]);
$("#amount").val(p[ui.value]);
var aaa = $("#price").val();
$("#total").val(+aaa - current_donation);
});
$("#price").val('$' + $("#slider").slider("value"));
$("#price").val(current_donation);
}
和滑塊甚至不露面。有誰知道我要去哪裏錯了?
這不就是在40開始滑動嗎?我想要顯示整個事物,但不能向後移動 – mongy910 2013-02-24 18:05:29
沒錯。這個代碼和原來的代碼完全一樣嗎?因爲一些paranthases似乎是不正確的。你在控制檯上遇到錯誤嗎? – 2013-02-24 19:53:24