PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > JavaScript教程 > 正文

    document.write() 引发的 '$'未定义的解决方法

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:由于加载jQuery.js大概需要2毫秒的时间,当你执行到$(function(){})时,jQuery还没有加载完全。所以提示未定义。解决办法是利用setTimeout...
    由于加载jQuery.js大概需要2毫秒的时间,当你执行到$(function(){})时,jQuery还没有加载完全。所以提示未定义。 
    解决办法是利用setTimeout延迟加载。 
    backbutton.js里应该这样写: 
    ... 
    document.write("<script src=\"jquery-1.10.2.min.js\"></script>"); 
    ... 
    setTimeout(function(){ 
      // 在这里写那些用到了jQuery的代码,例如:$(function(){ alert('test!'); }); 
    }); 
    },10); 
    ...// 其他函数
    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-69-1518-1.html
    相关热词搜索: