最近我更新了我的 ASP.Net MVC4 项目以升级到 jQuery 1.9.1。但从那时起,只要加载任何页面,我就会收到一个奇怪的错误:
(Chrome) jquery-1.9.1.js:5823 Uncaught TypeError: 无法调用 null 的方法“createDocumentFragment”
(IE10)无法获取未定义或空引用的属性“createDocumentFragment”
jquery-1.9.1.js,第 5823 行第 3 个字符
传递给其父函数 createSafeFragment( document ) 的“document”参数始终为 null。该错误在 IE10 和 Chrome 中仍然存在。以下是脚本如何包含在布局中:
<script src="/Scripts/jquery-1.9.1.js"></script>
<script src="/Scripts/jquery-ui-1.10.2.js"></script>
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
<script src="/Scripts/bootstrap.js"></script>
我试图通过调试脚本来追踪错误,但找不到确切的来源。
有人遇到过这个问题并取得突破吗?任何帮助表示赞赏。
UPDATE
jQuery Tooltip 与 Bootstrap Tooltip 冲突。
将功能更改为使用 Bootstrap,错误消失了。
您只是在引导程序和 jQuery UI 工具提示功能之间存在冲突。
您无法在同一显示屏上使用展位工具提示功能。对于任何选择之一,然后去自定义另一个以删除工具提示功能。删除所有其他重复的无用功能(对于使用 JQUI 或 BT 中的对话框也没有用)。下载修改后的包并替换 js 目录中的 .js 文件。
未检查不需要的功能:Bootstrap自定义包 http://twitter.github.io/bootstrap/customize.html or jQuery UI 自定义包 http://jqueryui.com/download/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)