$("#termSheetPrinted").dialog({
autoOpen: false,
resizable: true,
height: 800,
width: 950,
position: 'center',
title: 'Term Sheet',
close: function(event, ui) {
$(this).dialog("close");
},
modal: true,
buttons: {
"Print": function () {
$("#termSheetPrinted").jqprint();
},
"Cancel": function () {
$("#termSheetPrinted").html('');
$(this).dialog("close");
}
}
});
当我点击右上角的'x'时,firefox冻结,崩溃,没有任何反应。
我是否正确定义了关闭功能?
答案 0 :(得分:3)
你在关闭时有无限递归。 试试这段代码吧。
close: function(event, ui) { alert("close is called");
$(this).dialog("close");
},
你应该只有这个
close: function(event, ui) {
},
答案 1 :(得分:0)
要添加到Vivek的答案(解决了我遇到的问题),我注意到这只发生在FireBug控制台处于活动状态时。我希望能帮助遇到这个问题的其他人。 Firefox的早期版本似乎没有使用此代码崩溃。