롱클릭 마우스 이벤트 실행안되요.. 채택완료
펭귄이다다
3년 전
조회 2,253
var timeer; $(".storage_list").mousedown(function(){ timeer = setTimeout(function(){ alert("sss"); },1000); });
$(".storage_list").mouseup(function(){ clearTimeout(timeer); alert("aaaaa"); });
이렇게 선언해서 storage_list를 길게클릭했을때 실행이안되요.. 어떻게하면 마우스 클릭 2초후 이벤트를 실행하게 할수있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
3년 전
</p>
<p> </p>
<p> $(".storage_list").mousedown(function(){</p>
<p> var nowDate = new Date().getTime();</p>
<p> var secCheck = setInterval(function(){</p>
<p> if(new Date().getTime() >= nowDate + 2000){</p>
<p> alert("2sec");</p>
<p> clearInterval(secCheck);</p>
<p> }</p>
<p> },100)</p>
<p> });</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인