
<html lang="en"> <head> <meta charset="UTF-8"> <title>js 计时</title> </head> <body> <input type="text" value="00:00"> <p> <input type="button" value="长按开始计时 /松开暂停计时"> <script> var oTxt=document.getElementsByTagName("input")[0]; var oStart=document.getElementsByTagName("input")[1]; var n= 0, timer=null; //开始计时 oStart.Onmousedown= function () { clearInterval(timer); timer=setInterval(function () { n++; var m=parseInt(n/60); var s=parseInt(n%60); oTxt.value=toDub(m)+":"+toDub(s); },1000/60); }; //暂停计时 oStart.Onmouseup= function () { clearInterval(timer); } //补零 function toDub(n){ return n<10?"0"+n:""+n; } </script> </body> </html> 在 iOS 的 safari 打开, 那个长按的 button, 长按的时候会弹出菜单。。。请教一下应该怎么解决?