我一直坚持这个问题一段时间了。 我有一个开发环境,我已经在一个由外部方为该网站开发的相当大的文件中添加了一个延迟加载脚本。一切都适用于所有页面,但只有一个 - 在该网站上很多功能突然没有被定义,我至少很难说。
其中一个工作页面是: (由于当地的开发环境,网站已被删除)
我在控制台中收到错误的页面是: (由于当地的开发环境,网站已被删除)
该文件是jquery.main.js 唯一发生的事情是我们已经从1.8.3升级到1.11.0 jquery - 但由于它适用于所有其他网站,如果这是问题,我会感到惊讶。
非常感谢任何帮助。
答案 0 :(得分:1)
您的页面中已加载2个jquery.min
(v 1.10和1.11)文件,请删除最旧的文件。
还有一个提示,将脚本加载到页面底部以避免头部缓存。
<强>更新强>
这是你的jquery文件:
在顶部:
<script type="text/javascript" src="(Site removed due to local developing environment)/jquery-1.11.0.min.js"></script>
在底部:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>