JSFiddle - React, Tailwind, and code Playground
by dirtyd77
HTML
Hold mousedown on these mofos
<div>
<button>Left</button>
<button>Right</button>
<button>Up</button>
<button>Down</button>
<button>Zoom In</button>
<button>Zoom Out</button>
</div>
<p id="result"></p>
JavaScript
var quickJumpTimeout = null,
counter = 0;
function runMe (el){
quickJumpTimeout = setTimeout(function(){
counter++;
$('#result').html(el.innerHTML.toLowerCase() + ', counter: ' + counter);
runMe(el);
}, 1);
}
$('button').mousedown(function(){
runMe(this);
});
$(document).mouseup(function(){
clearTimeout(quickJumpTimeout);
counter = 0;
});