2009-11-02 165 views
0

一個Jquery模態被稱爲兩個表單元素。還有一個關閉模式的選項。一種情況是用戶會關閉該模式,並可以回到該模式。
但是,當用戶回來時,表單元素不起作用,並且模式只需點擊即可關閉。jqModal關閉,重新打開

$('#test').jqmAddClose('#test'); 

我的假設是當模式關閉時,它會銷燬元素。因此表現不正常。

我試過隱藏模式而不是關閉它,但是這並沒有刪除覆蓋。

另一種選擇是爲每個實例分配一個唯一的。

其他建議。

謝謝。

+0

你試過jQuery UI的對話框小部件嗎? http://jqueryui.com/demos/dialog/#modal-form – RedWolves 2009-11-02 17:43:17

+0

謝謝你的建議。 – Natkeeran 2009-11-02 19:05:26

回答

0

問題出在我提到的問題,瀏覽器刪除元素,而不是重新創建它們。每次調用模態時都指定一個新的ID來解決問題。