jQuery .on () 메소드를 사용하여 직접 및 위임 된 이벤트 핸들러 의이 특별한 차이점을 이해하려고합니다 . 특히이 단락의 마지막 문장은 다음과 같습니다. A는 경우 selector제공되는 이벤트 핸들러라고 위임 . 이벤트가 바운드 요소에서 직접 발생할 때 핸들러가 호출되지 않고 선택자와 일치하는 하위 항목 (내부 요소)에 대해서만 호출됩니다. jQuery는 이벤트 대상에서 핸들러가 …
이것이 페이지의 아무 곳이나 클릭했을 때 보이는 요소를 숨기는 올바른 방법인지 알고 싶습니다. $(document).click(function (event) { $('#myDIV:visible').hide(); }); 요소 (div, span 등)는 요소 경계 내에서 클릭 이벤트가 발생할 때 사라지지 않아야합니다.