我使用以下插件生成引导模式,该动态将表单加载到模态中。 https://nakupanda.github.io/bootstrap3-dialog/
BootstrapDialog.show({
message: $('<div></div>').load('remote.html')
});
此页面然后加载另一个模式,即谷歌reCaptcha控件。此控件有一个无响应的按钮。
我已经想过我需要覆盖本链接Problems with new Google reCAPTCHA in IE when inside modal or dialog
中提到的本机引入的函数这一行代码应该重写。
$.fn.modal.Constructor.prototype.enforceFocus = function () { };
它不应该那么困难,但我花了将近2个小时试图弄清楚为什么我的功能不会覆盖原来的BS功能?
另外,如果我将上面的代码放在bootstrap.js文件中,那么覆盖就可以了。在其他地方,它没有。
该代码适用于Firefox和Chrome,但在IE中失败但是修复程序适用于IE。
非常感谢任何帮助。