保留浮层内部点击状态
This commit is contained in:
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user