먼저 클릭하여 p를 표시한 다음 다시 클릭하면 사라지도록 요청하거나 문서의 다른 곳을 클릭하여 이 레이어를 숨깁니다. 이렇게 하면 버블링 문제가 발생하고 문서가 DOM으로 버블링되는 것을 방지할 수 있습니다. 코드는 다음과 같습니다:
var $el = $(".search-more, .article-query-list li"); $el.click(function(e){ e.stopPropagation(); $(this).toggleClass('active'); }); $(document).on('click',function(e){ if(($(e.target) != $el) && ($el.hasClass('active'))){ $el.removeClass('active'); // console.log("yes"); } });
위 내용은 div를 숨기는 jQuery 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!