我的問題是我有一個Jquery UI對話框,如果沒有警告,它就不會觸發。我的jQuery UI對話框不會觸發,如果沒有提醒
在我的網頁開頭的DIV我的對話:
<div id="dialog-confirm" title="Modification de la date de fin du projet">
<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>Keep or change ?</p>
</div>
其中火對話框中的事件:
nameInput.addEventListener("keydown", function() {
if (event.which == 13 || event.which == 10)
{
alert("ok");
$("#dialog-confirm").dialog("open");
}
});
我的jQuery用戶界面對話框:
$(function() {
$("#dialog-confirm").dialog({
autoOpen: false,
resizable: true,
height:190,
width:450,
modal: true,
buttons: {
"Keep": function() {
keep();
$(this).dialog("close");
},
"Change": function() {
change();
$(this).dialog("close");
}
}
});
我搜索和嘗試了許多不同的方式(如使用document.ready例如等),但它並沒有做到這一點。
這'$(函數(){'是Document準備,https://api.jquery.com/ready/ –