我使用带有模式的colorbox.js,该模式由ajax加载。
我遇到一些错误
未捕获的RangeError:超出了最大调用堆栈大小。
您可以在测试侧检查
http://selfmade01.bplaced.net/
请在此处使用第二个按钮“模态负载mit ajax geht jetzt bis auf色彩盒”
有人可以帮忙吗?
非常感谢您的帮助。
最好的祝福。
于尔根
现在工作正常。
我添加了这个:
onOpen:function(){
$overflow = document.body.style.overflow;
document.body.style.overflow = 'hidden';
},
onClosed:function(){
document.body.style.overflow = $overflow;
$("#my-modal").modal('show');
//document.body.style.overflow = 'auto';
},
onComplete:function(){
$("#my-modal").modal('hide');
$.colorbox.resize();
modal").modal('hide');
and
modal").modal('show');
为我工作。
最好的祝福。 }
最佳答案
我知道这是一个老问题,但是解决方案在user2257275 here的答案中进行了描述。
基本上将trapFocus设置为false,应该注意以下错误:
.colorbox({
height: "320",
width: "300",
...
trapFocus: false
});
关于jquery - Colorbox jQuery Uncaught RangeError:超出最大调用堆栈大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29183031/