JQuery 动态加载CSS与JS脚本文件

$.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([
'http://image.esunny.com/script/jquery.divbox.js','/css/pop_win.css']);

 

注:转自:http://www.cnblogs.com/chenjinfa/archive/2009/03/17/1414178.html

posted on 2009-06-23 17:00  真不懂  阅读(16342)  评论(3编辑  收藏  举报

导航