长按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

回到顶部