赞
踩
在使用$.getScript()时,会爆出错误:ReferenceError: $ is not defined ,这是因为没有在JS文件前引入Jquery。
那么可以这样使用:(这个方式只适合放在页面代码最后面使用)
- (function () {
- var script = window.document.createElement('script');
- var jslistNormal = [],
- jslistDebug = [],
- inter;
- script.type = 'text/javascript';
- script.src = 'https://cdn.staticfile.net/jquery/3.7.1/jquery.min.js';
- document.getElementsByTagName('body')[0].appendChild(script);
- inter = setInterval(function () {
- if (typeof $ === 'function') {
- loadjs();
- clearInterval(inter);
- }
- }, 100);
- })();
-
- function loadjs(){
- //这里放入你需要引入Jquery后执行的代码
-
- }
如果想在head标签内容使用:(将body改为html即可)
- (function () {
- var script = window.document.createElement('script');
- var jslistNormal = [],
- jslistDebug = [],
- inter;
- script.type = 'text/javascript';
- script.src = 'https://cdn.staticfile.net/jquery/3.7.1/jquery.min.js';
- document.getElementsByTagName('html')[0].appendChild(script);
- inter = setInterval(function () {
- if (typeof $ === 'function') {
- loadjs();
- clearInterval(inter);
- }
- }, 100);
- })();
-
- function loadjs(){
- //这里放入你需要引入Jquery后执行的代码
-
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。