我有一個jqModal對話框用下面的代碼:jqModal對話 - 只顯示一次
$(document).ready(function() {
$('td.item.active').click(function(e) {
$(this).append('<div class="new"> </div>');
$("#jqModal").jqm({
modal:true,
onHide: function(e) {
e.w.hide(); // Hide window
e.o.remove(); // Remove overlay
}
});
$('#jqModal').jqmShow();
$('input#add_session').click(function(e) {
e.preventDefault();
$('#jqModal').hide();
$('.jqmOverlay').remove();
});
});
});
使用的HTML如下:
<div id="jqModal" class="jqmWindow">
<form action="" method="post">
<ul>
<li>
<input id="add_session" name="commit" type="submit" value="Add Session" /> <input type="button" name="close" value="Close" id="close" class="jqmClose" />
</li>
</ul>
</form>
</div>
當我第一次點擊<td>
,則對話框啓動沒有問題。在第二次點擊(或後續)時,new
類被添加到<div>
,但該對話框不會啓動。
我在任何地方都看不到'',我錯過了什麼嗎? – 2010-05-09 14:42:53