$.getScript,但jQuery中的样式表?

前端之家收集整理的这篇文章主要介绍了$.getScript,但jQuery中的样式表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
标题说了一切。在jQuery中是否存在$ .getScript等价物,但是用于加载样式表?

解决方法

CSS不是脚本,所以你不必在脚本执行的意义上执行它。

基本上是< link>标签在飞行中创建并附加到标题上就足够了

$('<link/>',{
   rel: 'stylesheet',type: 'text/css',href: 'path_to_the.css'
}).appendTo('head');

要么

var linkElem = document.createElement('link');
document.getElementsByTagName('head')[0].appendChild(linkElem);
linkElem.rel = 'stylesheet';
linkElem.type = 'text/css';
linkElem.href = 'path_to_the.css';

如果你想做的没有jQuery。

浏览器将响应DOM中的更改,并相应地更新您的页面布局。

编辑:

我已经看到旧的Internet Explorer有这个问题,你可能需要像回答这样做:

http://stackoverflow.com/a/2685639/618206

EDIT2:

阅读文件内容并将其放在一起(在< style>标签之间)也是一个有效的解决方案,但是这样的方式CSS不会被浏览器缓存。

猜你在找的jQuery相关文章