在用 Bootstrap 时候发现,如果我在一个弹出的 modal 中再弹出一个 modal 的时候,js 就会报错“too much recursion”,从而会影响 modal 中弹出的那个 modal 里面的一些 jquery 插件的使用,解决方案就是把$.fn.modal.Constructor.prototype.enforceFocus 方法去掉就可以了。

在 Bootstap.js 包含以后加上:

$.fn.modal.Constructor.prototype.enforceFocus = function() {};

这样就不会报错了!

转载请注明: 转载自Yuansir-web 菜鸟 | LAMP 学习笔记

本文链接地址: Bootstrap 页面中多个 modal 报”too much recursion”错误的解决方案

知识共享许可协议 本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可