js 點擊和長按事件

html

<div class="zuopin-c">長按或點擊</div>

js

//長按事件
	$(".zuopin-c").on({   
		touchstart: function(e){ 
			timeOutEvent = setTimeout(function(){ 
				alert("長按事件");
			},500);
		},
		touchmove: function(){
			clearTimeout(timeOutEvent);
			timeOutEvent = 0;
			e.preventDefault();
		},
		touchend: function(e){
			clearTimeout(timeOutEvent);
			if(timeOutEvent!=0){//點擊
				alert("點擊事件");
			}
			return false;
		}
    }) 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章