将模态恢复为初始化前状态?

时间:2018-08-13 17:06:47

标签: bootstrap-4 bootstrap-modal

我正在尝试将模式关闭时将其恢复为初始化前的状态。我正在尝试执行此操作(以及其他几个选项),但是它不起作用。

$('.modal').on('hidden.bs.modal', function () {
    $('.modal').modal('dispose');
    console.log('hidden');
});

还有

$('a#openmodal').click(function(e) {
    e.preventDefault();
    $('#mymodal').modal('dispose').modal({
        backdrop: 'static',
    });
});

实际上,方法.modal('dispose')根本不起作用。

我已经看到一些使用jQuery手动删除模式的选项。

$('.modal').remove();
$('.modal-backdrop.fade.show').remove();
$('body').removeClass('modal-open');  

但是,那不是我想要的。我只希望模式可以还原为初始化前状态,并在用户关闭并重新打开时显示所有默认值。

谢谢

0 个答案:

没有答案