【发布时间】:2015-05-29 10:38:39
【问题描述】:
我是 JavaScript 和 JQuery 的新手,但遇到以下问题。
进入页面我有这个对话框:
<div id="dialogReject" title="">
<table style="visibility: hidden;" id="rifiutaTable" border="0" class="standard-table-cls" style="width: 100%!important">
<tbody style="background-color: #ffffff;">
<tr>
<td style="font: 16px Verdana,Geneva,Arial,Helvetica,sans-serif !important">Inserire note di rifiuto</td>
</tr>
<tr>
<td>
<textarea style="visibility: hidden;" rows="5" cols="70" id="myRejectNote"></textarea>
</td>
</tr>
<tr>
<td>
<input class="bottone" readonly="readonly" type="text" value="Rifiuta" onclick="rifiuta()"/>
</td>
</tr>
</tbody>
</table>
</div>
我认为是由这个 JQuery 脚本创建的:
$(document).ready(function() {
larghezza = '950px';
lunghezza = '470px';
lunghezza2 = '530px';
$("#dialogReject").dialog({
autoOpen: false,
//width:'335px',
width:'600px',
modal: true,
show: {
effect: "blind",
duration: 500
},
hide: {
effect: "blind",
duration: 500
}
});
});
如您所见,此对话框包含由 2 个输入标记实现的 2 个按钮,这些按钮:
<td style="text-align: right">
<input class="bottone" readonly="readonly" type="text" value="Annulla" onclick="javascript:window.close()"/>
<input class="bottone" readonly="readonly" type="text" value="Rifiuta" onclick="rifiuta()"/>
</td>
当用户点击 Annulla 按钮时,我希望对话框关闭。
其实我尝试过使用window.close()函数,但它不起作用。
我认为要关闭此对话框,我必须使用与用户使用 ESC 键盘按钮以简单动画关闭对话框时执行的事件相同的事件。
但我真的不知道该怎么做。你能帮我做吗?
Tnx
【问题讨论】:
-
我想你想要 .dialog("close");有关示例代码,请参阅“按钮”和“隐藏”部分下的 jQuery 对话框文档。 jQuery Dialog
标签: javascript jquery html dialog jquery-dialog