我在頁面打開時顯示一個對話框。但問題是當我點擊對話框的其中一個按鈕時,對話框窗口沒有關閉。我不知道爲什麼。對話框沒有關閉點擊按鈕
這裏是我的代碼:
$(document).ready(function() {
var x=$('#loginstatus').val();
if(x==1){
$("#dialog").html("Do You Want to go for Face Recognition and Detection?");
$("#dialog").dialog({
autoOpen: true,
modal: true,
title: "Permission for Face Recognition",
width: 600,
height: 300,
resizable: false,
buttons: {
"Yes,Why Not": function() {
$(this).dialog("close");
callback("1");
},
"No,Thanx": function() {
$(this).dialog("close");
callback("2");
}
}
});
}
});
,而在HTML我有對話框的div和其他必要的投入。
的Html:
<div name="dialog" id="dialog"></div>
<input type="hidden" name="loginstatus" id="loginstatus" value="<%=firstlogin%>"/>
你的HTML看起來像什麼? – mcphersonjr
@Cedric我加了html部分也是 – user3522121
你的代碼有效。 jsFiddle http://jsfiddle.net/BZH73/1/ – malkassem