From 35cd3c16e0ae1564c9a17a895d67daa21e87849c Mon Sep 17 00:00:00 2001 From: bigablecat Date: Sun, 2 May 2021 15:55:54 +0800 Subject: [PATCH] fix sidebar closing problem on mobile while clicking among catalog items --- src/core/event/sidebar.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/event/sidebar.js b/src/core/event/sidebar.js index c142529ef..563281e4d 100644 --- a/src/core/event/sidebar.js +++ b/src/core/event/sidebar.js @@ -21,9 +21,11 @@ export function btn(el) { toggle(); }); + // use content instead of dom.body to avoid sidebar closing while clicking among catalog items + let content = document.querySelector('section.content'); isMobile && dom.on( - dom.body, + content, 'click', _ => dom.body.classList.contains('close') && toggle() );