我试着在另一个模态中有一个模态.但是,我在Firefox中遇到了"太多递归"的错误.
我使用了最新的jQuery和Twitterbootstrap,但仍然有这个问题.
这是显示错误的plunker
你可以找到"Uncaught RangeError:超出最大调用堆栈大小"或"过多的递归"
控制台错误
任何人都知道如何解决它?谢谢
在我的项目中,我有一个对话框,显示两个按钮(确认和取消)操作.但是当出现这种情况时,如果我移动或点击一个带有与我相关联的功能的按钮会导致此错误:
未捕获RangeError:超出最大调用堆栈大小.
这是显示对话框的功能:
displayConfirmMessageBox: function(title, message, messageButtons) {
if(title == undefined || title == ''){
title = "<No message>";
}
if(message == undefined || message == ''){
message = "<No message>";
}
if(messageButtons == undefined){
messageButtons = {};
messageButtons[EALang['close']] = function(){
jQuery("#message_box_confirm").dialog("close");
};
}
jQuery("#message_box_confirm").dialog("destroy");
jQuery("#message_box_confirm").remove();
jQuery("body").append(
"<div id='message_box_confirm' title='" + title + "'>" +
"<p>" + message + "</p>" +
"</div>"
);
jQuery("#message_box_confirm").dialog({
autoOpen : false,
modal : true,
resize : "auto",
width : 400,
height : "auto",
resizable …Run Code Online (Sandbox Code Playgroud)