首先点击显示某个p,然后要求再次点击时消失,或者点击document的其他地方会隐藏掉这个层,涉及到冒泡的问题,阻止document冒泡到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"); } });
以上就是jQuery实现隐藏div的方法的详细内容,更多请关注php中文网其它相关文章!
已抢67216个
抢已抢40602个
抢已抢22800个
抢已抢2895个
抢已抢4558个
抢已抢19651个
抢