모바일웹
-
모바일 브라우저에서 onclick 작동 안하는거 처리♣ Tech & Biz Salon/Tech 2014. 1. 2. 16:50
[출처 미상] 모바일웹에서는 일반적으로 웹에서 사용하는 onclick 이벤트가 안 먹는 경우가 있으며,터치스크린 환경에서 onclick 을 대체할 만한 이벤트로는 ontouchstart, ontouchend 정도가 있다. 보통 웹에서는 이렇게 사용하지만, 화면에 여러 콤포넌트가 존재하고 각각 click 이벤트를 바인딩하고 있을 경우click 이벤트를 모바일웹에서 인식하지 못 하는 경우가 있다. 이런 경우 와 같이 click 과 touchend 이벤트를 같이 사용하면 웹에서는 onclick 이벤트가 터치스크린에서는 ontouchend 이벤트가작동하게 된다. touchstart 보다는 touchend 가 좀 더 부드럽게 작동하는 듯 하다. 참고로 이벤트 버블링 방식의 이벤트 처리일 경우 아래와 같이 디폴트 ..