首頁 >web前端 >html教學 >html中如何使用js實作長按功能(程式碼)

html中如何使用js實作長按功能(程式碼)

不言
不言原創
2018-08-17 17:59:554950瀏覽

這篇文章帶給大家的內容是關於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(&#39;单击执行代码区&#39;);
            }            
            return false;
        };        
        function gtouchmove(){
            clearTimeout(timeOutEvent);
            timeOutEvent = 0;
            alert(&#39;单击未松开直接滑动的执行代码区,默认取消任何操作&#39;);
        };        
        function longPress(){
            timeOutEvent = 0;
            alert(&#39;长按执行代码区&#39;);
        }    </script>

//下面是加在超連結中的呼叫範例第一個判斷長按執行第二個判斷點選執行

<A ontouchstart="gtouchstart()" ontouchend="gtouchend()" ontouchmove="gtouchmove()" >点击或者长按</A>`

相關推薦:

JS按鈕閃爍功能是如何實現的?

如何使用html實作定位程式碼實例

以上是html中如何使用js實作長按功能(程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn