我需要动态更改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项目之一中使用了类似的功能,在该项目中,我希望为每个用户提供自定义主题...也许这也对您有用。