我需要动态更改CSS的链接。在新加载的css中(更改路径后),存在如下组件:

    @font-face
{
    font-family:"DejaVu_Serif";
    font-style:normal;
    font-weight:normal;
    src:url(../fonts/DejaVu_Serif/font001.ttf);
}


但是不幸的是这些字体没有被加载,有什么主意我该怎么办?

最佳答案

您是否尝试过创建要使用PHP导入的CSS文件,然后通过快速jQuery调用将其加载到您的网站中...

var css = jQuery("<link>");
css.attr({
  rel:  "stylesheet",
  type: "text/css",
  href: "YOUR-PHP-FILE"
});
$("head").append(css);


我在以前的PhoneGap项目之一中使用了类似的功能,在该项目中,我希望为每个用户提供自定义主题...也许这也对您有用。

10-05 21:03
查看更多