Leo Zhang

Results 3 comments of Leo Zhang

https://aui.github.io/artDialog/doc/index.html

我发现IE11似乎不存在这个问题,但是用Chorme 89、Edge 85,会出现这个bug (应该是最前几个版本也存在)。我是这样尝试解决这个问题的: 将 dialog-plus.js 的 1563行开始这行代码 > api.addEventListener('beforeremove', function () { 改为 > api.addEventListener('remove', function () { 修改后,清理浏览器缓存,测试正常(再也不会看到重复的本该销毁的iframe。还没有充分测试,不知道有没有其他副作用。

你好,我是通过将上述代码的 beforeremove 改为 remove 来避免这个bug 的(不知道会不会导致其他问题)。 请问你说的 setTimeout 具体是怎么用? 是在 $iframe.attr('src', 'about:blank').remove(); 这句延时吗?例如: > setTimeout( function(){ $iframe.attr('src', 'about:blank').remove(); }, 100 ); 这样吗?盼复