worldpeace 发表于 2022-5-10 09:37:55

jq引入的问题

本帖最后由 worldpeace 于 2022-5-10 10:14 编辑


像这上这样引用jq后,,回调函数里根本拿不到   jQuery这个变量
如下图打印结果

这个jQuery对象还是空 。。。
请问这要怎么做能拿到jQuery对象

//使用平台内置的o2.load方法引入资源,提交回调方法执行载入后的code
o2.load("/o2_lib/jquery/jquery.min.js",function(){
   
    console.log('jq ready', jQuery)
    // if(!window.jq){
    //   var jq = jQuery.noConflict(true); //避免js框架冲突
    //   window.jq = jq;
    // }
    // window.jq(document).ready(function(){
    //   console.log('jq ready')
    //   /*
    //          ...code...
    //   */
    // })
}.bind(this))

论坛管理员 发表于 2022-5-10 17:43:39

//使用平台内置的o2.load方法引入资源,提交回调方法执行载入后的code
o2.load("/o2_lib/jquery/jquery.min.js",function(){
    if(!window.jq){
      var jq = jQuery.noConflict(true); //避免js框架冲突
      window.jq = jq;
    }
    window.jq(document).ready(function(){
      jq("#result").text("jquery载入成功!");
      /*
             ...code...
      */
    })
}.bind(this))
您不要注释掉代码,这里面有判断。
页: [1]
查看完整版本: jq引入的问题