[英]View page is locked/disabled after closing Bootstrap modal dialog
这个问题现在让我发疯。 这是我正在做的序列和代码:
我正在使用 Backbone (Chaplin) JS、jQuery 和 Handlebars
填写一些信息,点击模态对话框上的“保存”按钮。
在按钮单击处理函数中,插入表行的记录以对数据进行建模,例如:
this.model.tabledata.push(new_record);
this.render();
调用 render 以使用更新的模型数据刷新视图
结果和问题:
这是什么问题以及如何解决? 请帮忙!
最后我想出了一种方法来解决我的问题。 代码如下:
$('#myModal').modal('hide');
$('#myModal').on('hidden.bs.modal', function () {
_this.render();
})
基本上我需要在渲染父视图页面之前等待对话框完全关闭。 不确定为什么,但这有效。 希望有人能帮忙解答。 我想这与触发事件序列有关。
我有类似的问题。 我发现,模态显示的引导程序创建了一个带有“模态背景”类的 div 层。 因此,如果您想返回该页面并再次启用该页面,请执行以下操作:
隐藏模式: $('#modalId').modal('hide');
删除 div 层: $(".modal-backdrop").remove();
我希望这个答案有帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.