
通常出现这种状况有几种解决方法:
就算引入了文件了是不是通过一些整站下载器之类的软件下载的,都会出现问题,建议用迅雷到官方下载即可。
有时候js里面会自动加入一些路径,导致路径错误
将jQuery库放在依赖于jQuery的JavaScript脚本之前,并且将这些代码放入document.ready来确保DOM加载完毕。
<script type="text/javascript" src="path/to/jquery.min.js"></script><script type="text/javascript"> $(document).ready(function() { //依赖于jQuery的代码 });</script>当提供jQuery的CDN出问题导致jQuery加载失败,或者由于网络问题浏览器加载jQuery文件超时,会出现jQuery未定义的错误.
解决方案: 将jQuery文件挂载在自己的网站上作为备用,如果CDN加载jQuery失败,则使用自己网站存托管的jQuery。这样的话,大部分用户依然可以通过CDN加快访问速度,而一旦CDN出问题时也可以避免出错。
<script src="https://cdn.staticfile.org/jquery/3.1.1/jquery.min.js"></script><script> window.jQuery || document.write('<script src="/js/jquery.min.js"><\/script>'))</script>是不是通过一些整站下载器之类的软件下载的,都会出现问题,建议用迅雷到官方下载即可。