2009-11-02 167 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来解决问题。