首页 > jquery $(document).ready() 报错

jquery $(document).ready() 报错

页面开始加载jquery:


在运行到页面中间加载某个插件时报错


有可能加载的jQuery文件还没加载完全,导致无法识别“ready”方法。个人建议jquery文件用本地的。


要不然时jquery库没有加载到,要不然就是执行顺序有问题。


<script> 标签没有申请异步的时候,是同步加载的,所以不存在楼上说的那些问题。
然后我试过你引用的 jQuery 脚本地址是正确的

那么有可能是在引用 jQuery 之后,$(document).ready 之前对 $ 重新定义了,所以建议你把 $ 输出来看看。

javascriptconsole.log($ === jQuery, $, jQuery)

正常的情况下应该输出

true function (a,b){return new p.fn.init(a,b,c)} function (a,b){return new p.fn.init(a,b,c)}

如果 $ === jQuerytrue,再检查 $.fn 是否有变动(这个可能性比较小)

javasciptconsole.log($.fn.ready)

这个的输出正常的话应该是这样

function (e){return b.ready.promise().done(e),this}
【热门文章】
【热门文章】