1
我可以使用jQuery负载很多事与阿贾克斯一样,脚本,HTML,XML,JSON
但我不知道是否有可能加载或删除CSS文件或链接与jQuery?当我想要更改网站的主题。
如果有可能,任何人都可以告诉如何做到这一点?或者是否有教程?
谢谢:)
我可以使用jQuery负载很多事与阿贾克斯一样,脚本,HTML,XML,JSON
但我不知道是否有可能加载或删除CSS文件或链接与jQuery?当我想要更改网站的主题。
如果有可能,任何人都可以告诉如何做到这一点?或者是否有教程?
谢谢:)
是的,一旦你知道如何,这是相当直接的。
$('head').append('<link rel="stylsheet" href="my-style.css" />');
或者:
$('link[href="my-style.css"]').remove();
或者:
$("link").remove(); // remove all stylesheet links
// now add your new stylesheets
var styleLnk = document.createElement('link');
styleLnk.setAttribute("type","text/css");
styleLnk.setAttribute("href", "/myNewStyle.css");
styleLnk.setAttribute("rel", "stylesheet");
// add stylesheet to DOM
$("head").append(styleLnk);