保留浮层内部点击状态

This commit is contained in:
2026-04-25 10:55:57 +08:00
parent 8bf913c568
commit 2180fa5ff4
@@ -1759,8 +1759,15 @@
});
}
// 点击页面任意位置关闭欢迎语浮层
document.addEventListener('click', function() {
// 点击页面任意位置关闭浮层;浮层内部点击需要保留当前菜单,便于连续勾选配置。
document.addEventListener('click', function(event) {
const clickedInsideFloatingMenu = event.target instanceof Element
&& event.target.closest('[data-chat-welcome-menu], [data-chat-admin-menu], [data-chat-block-menu], [data-chat-feature-menu], [data-chat-feature-menu-toggle], [data-chat-block-menu-toggle], [data-chat-welcome-menu-toggle], [data-chat-admin-menu-toggle]');
if (clickedInsideFloatingMenu) {
return;
}
const menu = document.getElementById('welcome-menu');
if (menu) {
menu.style.display = 'none';