jQuery实现隐藏div的方法
来源:动视网
责编:小采
时间:2020-11-27 20:19:45
jQuery实现隐藏div的方法
jQuery实现隐藏div的方法:首先点击显示某个p,然后要求再次点击时消失,或者点击document的其他地方会隐藏掉这个层,涉及到冒泡的问题,阻止document冒泡到dom上。代码如下:var $el = $(".search-more, .article-query-list li"); $el.clic
导读jQuery实现隐藏div的方法:首先点击显示某个p,然后要求再次点击时消失,或者点击document的其他地方会隐藏掉这个层,涉及到冒泡的问题,阻止document冒泡到dom上。代码如下:var $el = $(".search-more, .article-query-list li"); $el.clic

首先点击显示某个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的方法
jQuery实现隐藏div的方法:首先点击显示某个p,然后要求再次点击时消失,或者点击document的其他地方会隐藏掉这个层,涉及到冒泡的问题,阻止document冒泡到dom上。代码如下:var $el = $(".search-more, .article-query-list li"); $el.clic