开发者社区> 问答> 正文

jquery $(document).ready() 报错

页面开始加载jquery:
screenshot
在运行到页面中间加载某个插件时报错
screenshot

展开
收起
小旋风柴进 2016-03-26 08:38:18 3104 0
1 条回答
写回答
取消 提交回答
  • 那么有可能是在引用 jQuery 之后,$(document).ready 之前对 $ 重新定义了,所以建议你把 $ 输出来看看。

    console.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)}
    如果 $ === jQuery 是 true,再检查 $.fn 是否有变动(这个可能性比较小)

    console.log($.fn.ready)
    这个的输出正常的话应该是这样

    function (e){return b.ready.promise().done(e),this}

    2019-07-17 19:15:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
Delivering Javascript to World 立即下载
Javascript中的函数 立即下载
JavaScript函数 立即下载