當你點擊它並向上拖動鼠標增加數值並減小數值時,如何讓輸入類型文本改變它的值。只有當鼠標上下移動時,輸入值纔會改變(驗證最小最大)我有這個,但是我不能讓它作爲一個願望工作。當鼠標向上和向下拖動時,jQuery改變了數值輸入
var clicking = false;
$('#change_value_up_down').mousedown(function(){
clicking = true;
$('.clickstatus').text('mousedown');
});
var i = 0;
var y = 0;
$('#change_value_up_down').mousemove(function(my){
if(clicking === false) return;
// change value
y = my.pageY - this.offsetTop;
$(this).val(y);
// Mouse click + moving logic here
$('.movestatus').text('mouse moved ' + i);
i++;
});
$('.selector').mouseup(function() {
i = 0;
});
是的,但是當你向上拖動鼠標,它會自動計算,那麼當您釋放鼠標 – iLen
是停下來,什麼情況發生。沒有? http://recordit.co/TLQVrHvR6n –
必須停止點擊時沒有按下,例如不會發生http://recordit.co/2tsvYFFw5h – iLen