Lid |
|
Als je jQuery gebruikt moet het zo lukken:
var pressTimer
$("myButton").mouseup(function(){
clearTimeout(pressTimer)
// Clear timeout
return false;
}).mousedown(function(){
// Set timeout
pressTimer = window.setTimeout(function() { ... your code ...},1000)
return false;
});
var pressTimer $("myButton").mouseup(function(){ clearTimeout(pressTimer) // Clear timeout return false; }).mousedown(function(){ // Set timeout pressTimer = window.setTimeout(function() { ... your code ...},1000) return false; });
Maar je kan dit eenvoudig omzetten in gewone js ook:
var pressTimer
function mouseUp(){
clearTimeout(pressTimer)
// Clear timeout
return false;
function mouseDown(){
// Set timeout
pressTimer = window.setTimeout(function() { ... your code ...},1000)
return false;
});
var pressTimer function mouseUp(){ clearTimeout(pressTimer) // Clear timeout return false; function mouseDown(){ // Set timeout pressTimer = window.setTimeout(function() { ... your code ...},1000) return false; });
<input type="button" onmouseup="mouseUp()" onmousedown="mouseDown()" />
<input type="button" onmouseup="mouseUp()" onmousedown="mouseDown()" />
Hiermee zou het normaal wel moeten lukken |