簡體   English   中英

防止Bootstrap Modal的父元素(表)更改時消失

[英]Prevent Bootstrap Modal from disappearing when its parent element (a table) changes

我正在使用把手模板化表格。 在桌子里面,我有一個模態。 我正在使用Sijax(用於Flask-Python的簡單AJAX)連續流數據。 當有新數據輸入時,JSON變量將獲取新數據,並使用新數據重新繪制模板。 表格中的所有元素均有效。 我的問題是,當我單擊模式並輸入新數據時,表將被重繪,而模式將消失。

我想盡可能避免模態消失,但我不知道JS或HTML會這樣做。

您可以在DOM中將模態從表中拉出,並將其相對於表或單元格定位,或者將其放置在css定位的任何位置。

您也可以使用jQuery的.clone()並將模式元素保存到一個變量中,您可以在重新渲染時將其重新插入到表中; 希望將其傳遞給句柄,以便表可以根據需要更新模式。

您還可以通過保存布爾值(如果需要)來觸發如果表重新渲染並且模態在重新渲染之前已打開的情況下導致模態打開的事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM