개발을 하다가 보면 li 이벤트 안에 li 이벤트를 또 걸수가 있는데
이렇게 되면 이벤트 중복이 일어나 원하는 방향으로 개발을 할수가 없다.
<li onclick="setDetail();">
<ul><li onclick="setDetail();"></li></ul>
</li>
이럴때는 아래와 같이 해주면 된다.
<li onclick="setDetail()">
<ul><li onclick="event.cancelBubble=true; setDetail(); return false;"></li></ul>
</li>
'FrontEND > Javascript' 카테고리의 다른 글
[javascript] 팝업 열려 있는지 확인하고 팝업 띄우기 (0) | 2019.05.28 |
---|---|
c3.js 차트 사용법 (0) | 2017.12.01 |
Capslock 판단 (0) | 2017.11.30 |
비밀번호 강도 체크 (0) | 2017.11.30 |
api 반복 호출 방법 (0) | 2017.11.30 |