코드 트리거, 수동 트리거 터치 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 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
onbeforeunload 이벤트 검사 창 새로 고침 또는 닫기 사용onunload, onbeforeunload는 페이지를 새로 고치거나 닫을 때 호출됩니다. onbeforeunload는 페이지를 새로 고치거나 닫기 전에 터치합니다. 브라우저는 서버에 새 페이지를 읽으라고 요청하지 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.