使用jquery动态加载Js文件和Css文件
更新时间:2021年06月09日 12:01:25 投稿:lijiao
这篇文章主要为大家详细介绍了使用jquery动态加载Js文件和Css文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
如果你有很多关联的CSS文件要一起加载,或者想动态的加载不同的CSS文件,那么下面的方法你一定对你有帮助。
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) document.write("<" + tag + attr + link + "></" + tag + ">");
}
}
});
使用方法:
$.include('//www.jb51.net/include/dedeajax.js');
$.include('//www.jb51.net/templets/skins/style/android.css');
或者:
$.includePath='www.jb51.net/html/'; $.include([dedeajax.js','android.css']);
以上就是本文的全部内容,希望对大家的学习有所帮助。
相关文章
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
这篇文章主要介绍了jQuery插件echarts实现的循环生成图效果,结合完整实例形式分析了echarts插件循环输出数字图形的实现步骤与相关操作技巧,并附带demo源码供读者下载参考,需要的朋友可以参考下2017-03-03
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
这篇文章主要介绍了jQuery.extend()、jQuery.fn.extend()扩展方法的应用,需要的朋友可以参考下2014-05-05
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
这篇文章主要介绍了jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮,需要的朋友可以参考下2015-11-11
jQuery simplePage+AJAX plus分页插件用法实例
这篇文章主要介绍了jQuery simplePage+AJAX plus分页插件用法,结合实例形式分析了jQuery基于extend扩展实现分页插件的具体技巧,需要的朋友可以参考下2016-02-02


最新评论