【轉】原生js實現移動端h5長按事件


$("#target").on({    
        touchstart: function(e) {   
            // 長按事件觸發    
            timeOutEvent = setTimeout(function() {    
                timeOutEvent = 0;    
                alert('你長按了');    
            }, 400);    
            //長按400毫秒     
            // e.preventDefault();      
        },    
        touchmove: function() {    
            clearTimeout(timeOutEvent);    
            timeOutEvent = 0;    
        },    
        touchend: function() {    
            clearTimeout(timeOutEvent);    
            if (timeOutEvent != 0) {    
                // 點擊事件    
                // location.href = '/a/live-rooms.html';    
                alert('你點擊了');    
            }    
            return false;    
        }    
    })  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM