我試圖改變輸入的數值範圍內連續變化的輸入值範圍內連續使用,直到上的一個按鈕jQuery的:用鼠標按下事件
代碼我試圖
HTML鼠標按下
<input type="range" id="points" value="50" min="10" max="100" step="1" />
<input type="button" id="plus" value="+" />
<input type="button" id="minus" value="-" />
的jQuery
$('#plus').on('mousedown', function() {
oldvalue = parseInt($('#points').val());
$('#points').val(oldvalue + 5).change();
console.log($('#points').val());
});
$('#minus').on('mousedown', function() {
oldvalue = parseInt($('#points').val());
$('#points').val(oldvalue - 5).change();
console.log($('#points').val());
});
jsfiddle
與輸入範圍的驗證碼值改變只有一次,但我的要求是不斷變化的值,直到的mousedown
預先感謝幫助
所以,如果我理解正確的話,你要動態地改變最大輸入範圍在'' – Simplicity
http://stackoverflow.com/questions/4961072/jquery-continuous-mousedown –
TBH它不是100%清晰 - 問題和代碼相互矛盾。你的意思是:當你點擊'#plus'時,範圍會不斷上升,直到你點擊'#minus'在這個點繼續下去,直到你點擊'#plus'?或者你的意思是:當你把鼠標放在'#plus'上時,它會上升,當你在'#minus'上按住鼠標時它會下降?第二個似乎更可能。 –