当我遇到此错误时,这对我来说非常奇怪
Uncaught ReferenceError: css is not defined
这是代码
define(function (require) {
"use strict";
var $ = require("jquery")
_ = require("underscore"),
Backbone = require("backbone"),
Marionette = require("backbone.marionette"),
css = require("css!style/toggle-switch"),
tpl = require("text!tpl/ViewPlan/listOut_instrument.html");
return Marionette.ItemView.extend({
});
});
我的方法出了什么问题?
答案 0 :(得分:0)
RequireJS故意不支持加载样式表,因为许多主流浏览器在加载样式表时都不会通知。请参阅this。
你可以自己滚动(如上面的链接所示):
function loadCss(url) {
var link = document.createElement("link");
link.type = "text/css";
link.rel = "stylesheet";
link.href = url;
document.getElementsByTagName("head")[0].appendChild(link);
}