我正在尝试将模式关闭时将其恢复为初始化前的状态。我正在尝试执行此操作(以及其他几个选项),但是它不起作用。
$('.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');
但是,那不是我想要的。我只希望模式可以还原为初始化前状态,并在用户关闭并重新打开时显示所有默认值。
谢谢