这个问题现在让我发疯了。这是我正在做的序列和代码:
我正在使用Backbone(Chaplin)JS,jQuery和Handlebars
填写一些信息,点击模态对话框中的“保存”按钮。
在按钮单击处理程序功能中,插入表格行的记录以模拟数据:
this.model.tabledata.push(new_record);
this.render();
调用渲染以使用更新的模型数据刷新视图
结果和问题:
问题是什么以及如何解决?请帮忙!
答案 0 :(得分:0)
最后,我找到了解决问题的方法。代码如下:
$('#myModal').modal('hide');
$('#myModal').on('hidden.bs.modal', function () {
_this.render();
})
基本上我需要在渲染父视图页面之前等待对话框完全关闭。不确定为什么,但这是有效的。希望有人能帮忙回答。我想这与被解雇的事件序列有关。
答案 1 :(得分:0)
我有类似的问题。我发现,模态秀上的引导程序会创建一个带有“模态背景”类的div层。因此,如果您想返回该页面并再次启用该页面,请执行以下操作:
使用以下方式隐藏模式:$('#modalId').modal('hide');
删除div层:$(".modal-backdrop").remove();
我希望这个答案有帮助