保留浮层内部点击状态
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');
|
const menu = document.getElementById('welcome-menu');
|
||||||
if (menu) {
|
if (menu) {
|
||||||
menu.style.display = 'none';
|
menu.style.display = 'none';
|
||||||
|
|||||||
Reference in New Issue
Block a user