[안드로이드] 특정 엘리먼트에 이벤트가 안 먹는다면?

이벤트를 걸 때 보통

$.index.on(‘click’, function() { … });

이렇게들 쓰실텐데요.

특정 엘리먼트에서 클릭이 작동되지 않을 때가 있어서, 혹시나 하는 마음으로

$.index.addEventListener(‘click’, function() { … });

이렇게 해봤는데 잘 되네요;;

컨트롤러의 js 파일에서 xml에 정의된 엘리먼트 임에도 불구하고 발생했습니다.

심지어 같은 방법으로 사용한 다른 엘리먼트는 동작하는데, 특정 엘리먼트만 동작하지 않더라고요

그것도 매번;;;

비슷한 현상으로 고생하신 분들은 한 번 해보세요.


Facebook Group's likes and commnets
JongEun Lee, TaeHun Lee, James Jung liked this post

정확한 원인은 모르겠으나, dependecy가 걸려있던 파일들을 require 할 때 전부 상대경로처럼

require(‘/xxx’);

로 변경했더니 잘 됩니다;;

아 Tishadow 환경에서는 잘 동작하는데, 안드로이드 단말에 직접 설치해서 테스트할 때 발생하던 현상이었습니다.