這篇文章帶給大家的內容是關於html中如何使用js實現長按功能(程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
//下面是js程式碼直接複製貼上即可下面有呼叫範例看不懂就私聊
<script> var timeOutEvent=0; function gtouchstart(){ timeOutEvent = setTimeout(longPress(),500); return false; //单击开始计时 500代表0.5秒 //如果longPress()需要传参得写成下面注释中的代码 //timeOutEvent = setTimeout(function(){ longPress(url);},500); }; function gtouchend(){ clearTimeout(timeOutEvent); if(timeOutEvent!=0){ alert('单击执行代码区'); } return false; }; function gtouchmove(){ clearTimeout(timeOutEvent); timeOutEvent = 0; alert('单击未松开直接滑动的执行代码区,默认取消任何操作'); }; function longPress(){ timeOutEvent = 0; alert('长按执行代码区'); } </script>
//下面是加在超連結中的呼叫範例第一個判斷長按執行第二個判斷點選執行
<A ontouchstart="gtouchstart()" ontouchend="gtouchend()" ontouchmove="gtouchmove()" >点击或者长按</A>`
相關推薦:
以上是html中如何使用js實作長按功能(程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!