我有一個設置了間隔的mousedown事件。我希望間隔的時間是可變的。所以第一個是500,第二個500/2 = 250,等等。任何提示?指數時間減少的設置間隔
$plus.mousedown(function(e) {
increment(20)
timeout = setInterval(function(){
increment(20)
}, 500);
});
$(document).mouseup(function(){
clearInterval(timeout);
return false;
});
乾杯!
編輯:抱歉的歧義。我希望間隔時間在mousedown期間改變。所以當mousedown被執行時,間隔時間應該改變。所以不是每一次點擊鼠標,而是每次連續點擊,然後重新設置。
a)使用變量b)每次點擊時將它除以2? – Bergi 2013-02-19 23:39:53