我正在使用把手来模板化一个表格。在桌子里面,我有一个模态。我使用Sijax (Simple AJAX for Flask-Python)来连续传输数据。当新数据传入时,JSON变量将获取新数据,并使用新数据重新绘制模板。桌子上的所有元素都可以工作。我的问题是,当我单击一个模式时,新的数据出现了,表格被重新绘制,模式消失了。
我希望在可能的情况下防止模式消失,但我不知道JS或HTML可以做到这一点。
发布于 2013-01-04 03:56:42
您可以在DOM中将模式从表中拉出,并相对于表、单元格或使用css定位它应该在的任何位置进行定位。
您还可以使用jQuery的.clone()并将模态元素保存到一个变量中,您可以在重新呈现时将该变量重新插入到表中;希望传递给它一个句柄,这样表就可以根据需要更新模态元素。
如果表重新呈现,并且模式在重新呈现之前是打开的,您还可以通过保存一个布尔值来触发事件,该事件导致打开模式,您可以根据需要进行检查。
https://stackoverflow.com/questions/14145182
复制相似问题