顺晟科技
2021-06-16 10:32:28
286
本文的内容是关于如何用js实现html中的长按功能(代码),具有一定的参考价值。有需要的朋友可以参考一下,希望对你有帮助。
//下面的js代码可以直接复制粘贴,看不懂的话下面有调用示例私聊
脚本
vartimeout event=0;
functiongtouchstart(){
time out event=setTimeout(long press(),500);
returnfalse
//点击开始计时500 0.5秒
//如果longPress()需要传递参数,把代码写在下面的注释里。
//time out event=setTimeout(function(){ long press(URL);},500);
};functiongtouchend(){
cleartime out(time out event);
if(timeOutEvent!=0){
Alert('点击代码执行区');
}
returnfalse
};
functiongtouchmove(){
cleartime out(time out event);
time out event=0;
Alert('点击不松开直接滑动的执行代码区,默认取消任何操作');
};
functionlongPress(){
time out event=0;
Alert('长按执行代码区');
}/脚本
//下面是添加到超链接的调用示例。个判断是长按执行,第二个判断是点击执行
a touchstart=' gtouch start()' ontouch end=' gtouch end()' ontouch move=' gtouch move()'单击或长按/a `。
本文转载自中文网站
29
2022-11
19
2022-10
19
2022-10
18
2022-10
02
2022-10
02
2022-10