0
嗨,朋友我想關閉sidenav欄,其中有類名爲,當用戶點擊除「.menu-wrap」以外的主體。我試圖找出解決方案,但按照我的代碼,當我點擊'.menu-wrap'它的工作正常,但如果點擊的子元素,那麼我的代碼失敗。請檢查下面點擊正文不是div jQuery
我的代碼的jQuery
$('html, body').on('click', function(e){
if ($(e.target).hasClass('menu-wrap') || $(e.target).parent('div[data-rel="side-menu"]').hasClass('menu-wrap')) {
return false;
} else {
$('.menu-wrap').hide();
}
});