长按JavaScript吗?
是否可以在JavaScript(或jQuery)中实现“长按”?怎么样?
HTML
<a href="" title="">Long press</a>
JavaScript
$("a").mouseup(function(){ // Clear timeout
return false;
}).mousedown(function(){
// Set timeout
return false;
});
回答:
没有“ jQuery”魔术,只有JavaScript计时器。
var pressTimer;$("a").mouseup(function(){
clearTimeout(pressTimer);
// Clear timeout
return false;
}).mousedown(function(){
// Set timeout
pressTimer = window.setTimeout(function() { ... Your Code ...},1000);
return false;
});
以上是 长按JavaScript吗? 的全部内容, 来源链接: utcz.com/qa/417990.html