方法很简单,这里就不多废话了,直接奉上代码:
使用jquery动态加载js,css文件
复制代码 代码如下:
复制代码 代码如下:
$.extend({
includePath: '',
include: function(file) {
var files = typeof file == "string" ? [file]:file;
for (var i = 0; i < files.length; i++) {
var name = files[i].replace(/^s|s$/g, "");
var att = name.split('.');
var ext = att[att.length - 1].toLowerCase();
var isCSS = ext == "css";
var tag = isCSS ? "link" : "script";
var attr = isCSS ? " type='text/css' rel='stylesheet' " : "
language='javascript' type='text/javascript' ";
var link = (isCSS ? "href" : "src") + "='" + $.includePath +
name + "'";
if ($(tag + "[" + link + "]").length == 0)
$("body").append("<" + tag + attr + link + "></" + tag +
">");
}
}
});
$.extend({
includePath: '',
include: function(file) {
var files = typeof file == "string" ? [file]:file;
for (var i = 0; i < files.length; i++) {
var name = files[i].replace(/^s|s$/g, "");
var att = name.split('.');
var ext = att[att.length - 1].toLowerCase();
var isCSS = ext == "css";
var tag = isCSS ? "link" : "script";
var attr = isCSS ? " type='text/css' rel='stylesheet' " : "
language='javascript' type='text/javascript' ";
var link = (isCSS ? "href" : "src") + "='" + $.includePath + name +
"'";
if ($(tag + "[" + link + "]").length == 0) document.write("<" + tag
//使用方法
$.includePath = '../js/Exam';
$.include(['/AddQuestion.js']);
- attr + link + "></" + tag + ">");
}
}
});
小伙伴们如果有什么疑问就在下面留言吧,大家共同进步。
//使用方法
$.includePath = '';
$.include(['json2.js', 'jquery.tree.js', 'jquery.tree.css']);
您可能感兴趣的文章:
- jquery及js实现动态加载js文件的方法
- 如何实现JavaScript动态加载CSS和JS文件
- 使用jquery动态加载Js文件和Css文件
- 使用javaScript动态加载Js文件和Css文件
- 详谈LABJS按需动态加载js文件
- JS获取浏览器语言动态加载JS文件示例代码
- javascript中动态加载js文件多种解决办法总结
- 动态加载JS文件的三种方法
- 用ajax动态加载需要的js文件
- 动态加载js文件 document.createElement
- 动态加载js文件简单示例
您可能感兴趣的文章:
- 模拟jQuery中的ready方法及实现按需加载css,js实例代码
- 一个简单的动态加载js和css的jquery代码
- jquery动态加载js/css文件方法(自写小函数)
- 使用jquery动态加载Js文件和Css文件
- jQuery动态加载css文件实现方法
本文由今晚最快开奖现场直播发布于关于计算机,转载请注明出处:运用jquery动态加载js文件的方法,如何采用jquer
关键词: