크로스 브라우징 이슈는 항상 고통스럽습니다 .


크롬 위주로 개발하지만, 회사 솔루션이 IE10/11을 지원해야 하니


개발자테스트를 진행하면서 항상 문제를 발견하게 되네요.




checkbox 이벤트에 클릭 이벤트를 걸어 주게 된다면


IE11에서 문제가 발생합니다. 


빠르게 클릭을 하다 보면 , 함수는 2번 실행되지만 checkbox는 1번만 클릭 되는 문제가 발생합니다.


stackoverflow를 찾아보니 IE11에서만 그런다네요 ......


아무튼 해결 방법은, onclick -> onchange로


또는 addEventListener("click") -> addEventListener("change")로 


변경하면 issue 문제가 잘 해결됩니다.

블로그 이미지

yhmane

댓글을 달아 주세요