Fancybox v4 在从 DOM 中删除元素时关闭

问题描述 投票:0回答:0

我有一个函数可以从表格中删除与行中的一个按钮相关的行,表格显示在名为 Fancybox div 的 ajax 上。当我从 DOM Fancybox 中删除行时,覆盖层将关闭。

虽然这不是主要问题 - 用

.remove()
替换
.hide()
达到了预期的结果 - 它仍然是相当意外的行为。之前的app版本,table在iframe-fancybox上时,没有这个问题

这是 onclick 代码的要点。它在模块中,以防万一。函数中的其他所有内容都按预期工作

killThing: async (e) => {
    if (confirm("Are you sure?")) {
        /* doing other stuff */
        jQuery(e.target).closest("tr").remove();
        /* doing other stuff */     
        }
    }
dom fancybox
© www.soinside.com 2019 - 2024. All rights reserved.