Jquery中文网 www.jquerycn.cn
Jquery中文网 >  jQuery  >  jquery 教程  >  正文 jQuery点击div其他地方隐藏div

jQuery点击div其他地方隐藏div

发布时间:2016-09-16   编辑:www.jquerycn.cn
jquery中文网为您提供jQuery点击div其他地方隐藏div等资源,欢迎您收藏本站,我们将为您提供最新的jQuery点击div其他地方隐藏div资源

首先点击显示某个div,然后要求再次点击时消失,或者点击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其他地方隐藏div
JQuery实现点击div以外的位置隐藏该div窗口
jquery hide与show方法隐藏与显示标签
基于jquery鼠标点击其它地方隐藏层的实例代码
如何隐藏盘符
jquery隐藏标签、显示标签的例子
IE11浏览器中添加到收藏夹、查看和整理收藏夹
jquery slibings选取同级其他元素的实现代码
Jquery实现显示和隐藏的4种简单方式
基于JQuery实现鼠标点击文本框显示隐藏提示文本

[关闭]