JS는 마우스 클릭과 더블 클릭 이벤트의 공존을 실현합니다_javascript 기술

WBOY
풀어 주다: 2016-05-16 16:56:18
원래의
1491명이 탐색했습니다.

저는 웹 개발에서 더블 클릭 이벤트가 거의 사용되지 않는다고 항상 생각했습니다. 최근까지 프로젝트에서는 버튼에 클릭과 더블 클릭이라는 두 가지 이벤트를 바인딩해야 했습니다. 처음에는 버튼에 이벤트 두 개만 묶인 줄 알았는데... 너무 단순하게 생각하고 있었네요. 더블클릭 이벤트가 발생하면 클릭도 동시에 발생하게 되더라구요~囧

몇 가지 조사 끝에 JS의 "setTimeout" 지연 실행 메서드를 사용하여 300밀리초 동안 클릭 실행을 지연시켜 문제를 해결했습니다.

코드 복사 코드는 다음과 같습니다.

< 머리>
<제목>
< /mce:script>                                                var timeFunName = null;                                                
// 300밀리초 실행 지연됨
Timefunname = Settimeout (function () {
Num;
$ ("textarea" ). Val ($ ("텍스트 영역"). num "이벤트, 이벤트 이름: click/n");                                                                       ~                                     
clearTimeout(timeFunName);   );               
}); ">


관련 라벨:
js
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿