js click and long press event

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;
		}
    }) 

 

Published 36 original articles · won praise 6 · views 10000 +

Guess you like

Origin blog.csdn.net/qq_34297991/article/details/104538090