使用Jquery错误地切换样式表



我一直在使用jquery切换样式表。这是我的代码:

$(function(){
         $(".a").click(function() {
         $("link[rel=stylesheet]").attr({href : "/styles/black.css"});
         });
         $(".b").click(function() {
         $("link[rel=stylesheet]").attr({href : "/styles/white.css"});
         });
         $(".c").click(function() {
         $("link[rel=stylesheet]").attr({href : "/styles/grey.css"});
         });

但是,当我切换样式表时,它会更改默认字体。即使默认字体在每个样式表中都是相同的。字体由Typekit提供。

有人知道为什么吗?

试试看:将"font-family"放在<head><style>标记中,并将其从所有样式表中删除。

您也可以测试!important

相关内容

  • 没有找到相关文章

最新更新