首頁  >  文章  >  web前端  >  jQuery實作隱藏div的方法

jQuery實作隱藏div的方法

零下一度
零下一度原創
2017-06-17 17:43:111538瀏覽

先點擊顯示某個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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn