이제 확인해 보겠습니다. 내 페이지에 div 엘리먼트가 있기를 원할 때 페이지의 숫자가 증가합니다. 이것은 매우 쉽지만, IPad 및 Android 기기에서도이 기능을 사용하고 싶습니다.DOM 요소에 대한 TouchLeave
div에서 jquery bind를 사용하여 touchstart 이벤트를 사용하고 있습니다. setInterval을 사용하여 번호를 업데이트합니다 (숫자가 증가 할 때마다 setTimeout을 호출 할 수는 있지만 관련이 없습니다). 손가락 (터치)이 div 밖으로 이동하면 간격을 지우고 싶습니다. 안타깝게도 손가락이 화면에서 빠져 나올 때까지는 호출되지 않습니다. 모바일 사파리 또는 웹킷이 터치 리브를 지원하지 않는 것 같습니다.
여기 내 질문 : 어떻게 touchleave를 모방하는 방법에 대한 아이디어?
야 ... 너 뭐하니, 너는 e.touches [0] || e.changedTouches [0]? 터치 이벤트에 대한 나의 제한된 이해가 정확하다면 이는 완전히 잘못된 것입니다. 터치는 항상 e.changedTouches [0]에있을 것이고, 다중 터치 (duh, multi-touch)가있을 수도 있으므로 e.changedTouches를 반복해야합니다. 첫 번째 핸들 만 처리하면 안됩니다. –