为了账号安全,请及时绑定邮箱和手机立即绑定

如何在不损害第二个显示器的情况下删除模态和背景

如何在不损害第二个显示器的情况下删除模态和背景

白衣染霜花 2023-12-19 15:46:40
我有一个由$(document).on('click', '.generate-modal-button', App.proposals.elementClickHandler);function elementClickHandler(event) {  event.preventDefault();  $('#state-modal').modal({ backdrop: 'static', keyboard: false }, 'show');}该模式包含文本区域和提交按钮。在我的另一个JS文件中,有一个函数可以从模态的文本区域获取输入,并且在单击提交按钮后将发送更新此输入的ajax请求。问题是我想关闭这个模式并在单击提交按钮后删除背景,我使用$('#state-modal').removeAttr('style');$('.modal-backdrop').remove();$('body').removeClass('modal-open');将其删除并且工作正常。但是,当我再次单击 generate-modal-button 时,模式不会显示,看起来 $('#state-modal').modal({ backdrop: 'static', keyboard: false }, 'show'); 在我删除所有这些元素、类和属性后不起作用。我想知道如何安全地删除这个模态而不损害它的下一个外观?
查看完整描述

1 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

要使用 Javascript/jQuery 关闭 Bootstrap 模式,请使用$('#modal').modal('hide');

查看完整回答
反对 回复 2023-12-19
  • 1 回答
  • 0 关注
  • 76 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信