gpt4 book ai didi

javascript - Phonegap - javascript longpress

转载 作者:行者123 更新时间:2023-11-28 12:01:29 25 4
gpt4 key购买 nike

我已经尝试了一段时间来完成这项工作。这种方法似乎在互联网上的几个地方都有效,但不适合我。请注意,当我在手机上尝试时,这在 Dreamweaver(和 chrome)中有效,但在 Eclipse Indigo(Phonegap) 中无效。

 $("#button4").mouseup(function(){
// clearTimeout(pressTimer);
pressTimer = 0;
// Clear timeout
return false;
}).mousedown(function(){
// Set timeout
pressTimer = window.setTimeout(function() { test(); },1000);
return false;
});

function test ()
{alert("Longpress works");}

普通的“点击”也适用于“button4”。

最佳答案

这对我有用。使用 on() 是实现 jquery 事件的最新方法

var longpress;
$(document).ready(function(){
$("#yourElement").on('mousedown' ,function(){
longpress=true;
setTimeout(function() {
if(longpress)
alert("long press works!");
}, 3000);
})
$("#yourElement").on('mouseup' ,function(){
longpress=false;
})

}); //END

使用 .off() 删除该事件。另请注意,如果您使用智能手机,则应使用“touchstart”作为 mousedown 事件,使用“touchend”作为 mouseup 事件。

关于javascript - Phonegap - javascript longpress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15747809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com