코드 트리거, 수동 트리거 터치 start 이벤트, 터치 이벤트, 클릭 이벤트, 사용자 정의 이벤트
1915 단어 프런트엔드 개발
작업 중에 어떤 이벤트를 수동으로 터치하거나 사용자 정의 이벤트를 터치하는 데 코드가 필요할 때가 있습니다. 보통 클릭 이벤트를 터치하는 방법은eleme입니다.클릭(), 터치start를 만나면 통하지 않습니다.
다음과 같은 방법을 사용할 수 있다
// .
var event = document.createEvent('Events');
// , ,
event.initEvent('touchstart', true, false);
// .
elem.addEventListener('touchstart', function (e) {
// e.target
}, false);
//
elem.dispatchEvent(event);
init Event는 웹 표준에서 삭제되었습니다. 일부 브라우저는 현재 지원하지만, 이 방법을 사용하지 마십시오. Event 구조 함수를 사용할 수 있습니다.
var event = new Event('touchstart');
//
elem.addEventListener('touchstart', function (e) { ... }, false);
// event.
elem.dispatchEvent(event);
Event 구조 함수에서도 사용자 정의 이벤트 사용 가능
var event = new Event('CustomEvent');
//
elem.addEventListener('CustomEvent', function (e) { ... }, false);
// event
elem.dispatchEvent(event);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ext의form 폼 요소에 클릭 감청 이벤트 추가우선 이런 form이 있습니다. 폼 폼에는 textfield,textarea,combo를 포함한 여러 가지 요소가 있습니다. "SP 번호"에 클릭 응답 이벤트를 적습니다. 이 listener는 다음과 같습니다. li...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.