Javascript 引导模式:关闭模式并从DOM中删除

Javascript 引导模式:关闭模式并从DOM中删除,javascript,jquery,twitter-bootstrap-3,bootstrap-modal,Javascript,Jquery,Twitter Bootstrap 3,Bootstrap Modal,我有一个页面,我想关闭一个bootstrap3modal,然后从DOM中删除该modal本身 所以,我试着这样做: let modal = $('#myModal'); modal.modal('hide'); modal.remove(); 问题在于,此解决方案会关闭模式弹出窗口本身,但会在页面上留下变暗的半透明背景。我怀疑这是因为模式在关闭动画完成之前从页面中删除 我知道我可以设置一个计时器等待一段时间,并确保在将其从DOM中删除之前模式已关闭,但我想知道的是:是否有一种更“合适”的方式不

我有一个页面,我想关闭一个
bootstrap3
modal,然后从DOM中删除该modal本身

所以,我试着这样做:

let modal = $('#myModal');
modal.modal('hide');
modal.remove();
问题在于,此解决方案会关闭模式弹出窗口本身,但会在页面上留下变暗的半透明背景。我怀疑这是因为模式在关闭动画完成之前从页面中删除

我知道我可以设置一个计时器等待一段时间,并确保在将其从DOM中删除之前模式已关闭,但我想知道的是:是否有一种更“合适”的方式不依赖于任意计时器?

您可以尝试此代码

引导程序3 引导程序2.3.2 该事件将在模式关闭后触发。

您可以尝试此代码

引导程序3 引导程序2.3.2 该事件将在模式关闭后触发

$('#myModal').on('hidden.bs.modal', function () {
    $('#myModal').remove();
});
$('#myModal').on('hidden', function () {
    $('#myModal').remove();
});