如何通过JQuery下载CSS文件

Tho*_*mas 2 css jquery

  • 是否可以通过JQuery下载CSS文件?
  • 此外,我需要一个回调,它将通知我文件已下载.如果客户端计算机中存在该文件,则不会下载该文件.

请帮助您提供示例代码.谢谢.

jAn*_*ndy 5

(function($) {
    $.get('/css/foobar/tooltips.css', function(data) {
        var style = document.createElement('style'),
            head  = document.getElementsByTagName('head')[0] || document.documentElemen;

        style.type = "text/css";
        style.textContent = style.text = data;

        head.appendChild(style, head.firstChild); 
    });
}(jQuery));
Run Code Online (Sandbox Code Playgroud)

上面的代码将下载内容tooltips.css.传输文件时,将link创建一个新节点并tooltips.css插入内容.之后,新节点将附加到您的文档中,并且将应用所有css规则.

如果您需要/想要动态传输多个文件,我建议使用像supplyJS这样的脚本