HTML:
JS:
하위 요소를 클릭하면 사라집니다. 이 상황을 피하는 방법은 무엇입니까? 클릭 이벤트를 하위 요소에도 바인딩하고 싶지 않습니다.
으아아아
는 addEventListener 传递第三个参数 true입니다. 이벤트 캡처를 사용하세요.
addEventListener
true
https://developer.mozilla.org...
e.stopPropagation() 사건 확산을 막아주세요.
e.stopPropagation()
https://jsfiddle.net/g5u7qrrd/6/
하위 요소 스타일에 pointer-events: none;를 추가하고 마우스 이벤트를 직접 무시하세요. IE는 호환되어야 할 수도 있습니다.
pointer-events: none;
으아아아
는
addEventListener
传递第三个参数true
입니다. 이벤트 캡처를 사용하세요.https://developer.mozilla.org...
e.stopPropagation()
사건 확산을 막아주세요.https://developer.mozilla.org...
https://jsfiddle.net/g5u7qrrd/6/
으아악하위 요소 스타일에
pointer-events: none;
를 추가하고 마우스 이벤트를 직접 무시하세요. IE는 호환되어야 할 수도 있습니다.