如何在Require.js的模块中引入css?

Kent_Chen 发布于 2014/07/03 10:23
阅读 10K+
收藏 0

大家好!

      我想在使用require.js时定一个模块,这个模块有一个指定的css,如:模块module1对应module1.css,我希望引入该模块时,同时引入他的css,以省去在head部分的css引入,这个应该如何实现?

      首先我想知道这个应该如何实现,其次我看到有人说这样的实现不太好,如果不好,我想知道为什么?

加载中
0
zfc827
zfc827
define(["require"], function(require) {
    var cssUrl = require.toUrl("./style.css");
    var link = document.createElement("link");
    link.type = "text/css";
    link.rel = "stylesheet";
    link.href = cssUrl;
    document.getElementsByTagName("head")[0].appendChild(link);
});



Mr_BackKom
Mr_BackKom
这样引入之后 css中引入的图片的相对位置是怎么确保正确的?
Kent_Chen
Kent_Chen
3Q so much
0
NMTuan
NMTuan
require有个text组件的.引用组件后.define中只要text!css/style.css就可以引用引用css文件就可以了.也可以引用html模板文件
0
t
thegirl001

能不能给代码段,这么说谁也不知道怎么用。

返回顶部
顶部