문서의 jQuery 클릭 이벤트이지만 DIV를 무시합니다
-
22-08-2019 - |
문제
jQuery를 사용하고있는 온라인 슬라이드 쇼가 있습니다. $ (Document).. 이벤트를 사용하여 사용자가 페이지를 클릭하여 슬라이드의 다음 글 머리 기호를 표시 할시기를 알거나 다음 페이지로 이동할 때를 감지합니다.
제가 실행하는 문제는 내 작업이 페이지 하단에 주석 상자를 삽입 한 것입니다. 누군가 댓글 상자 또는 댓글 저장 버튼을 클릭하면 페이지의 클릭 이벤트도 발생합니다.
전체 페이지에 대한 클릭 이벤트를 가질 수있는 방법이 있습니까? 누군가가 DIV에서 댓글 상자/저장 버튼을 클릭하면 무시합니까?
해결책
이벤트 객체를 사용하여 주석에서 이벤트 전파를 중지해야 할 가능성이 높습니다. stopPropagation()
방법:
$('#comments').click(function(e) {
e.stopPropagation();
});
그것이 작동하지 않으면 사용해보십시오 preventDefault()
:
e.preventDefault();
제휴하지 않습니다 StackOverflow