jquery - 如何通过JQuery下载CSS文件

标签 jquery css

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

请帮助提供示例代码。谢谢。

最佳答案

(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));

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

如果您需要/想要动态传输许多文件,我会推荐像 supplyJS 这样的脚本

关于jquery - 如何通过JQuery下载CSS文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4721667/

相关文章:

jQuery - 如何根据选定的下拉列表显示/隐藏文本框

html - 如何从 HTML/CSS 中的表格中删除单元格?

html - 如何在 ul 元素中将第一个 li 左对齐和第二个 li 居中对齐

html - 去除div之间的边框

javascript - 使div溢出-y从底部开始滚动

jquery - jqGrid 中类似电子表格的内联编辑

javascript - jquery 座位表 PHP : store data price to mysql db

javascript - 从对象的 Knockout observableArray 的第 n 个索引中提取特定字段

html - 展开时 div 的高度相同

javascript - 如何在带有标签 div 或其他的 <body> 中调用扩展 .js 文件中的函数