Javascript CSS未在主干项目中的html模板上启动
我有一个使用文本的主干项目!require.js的插件。这是我的家庭视图:Javascript CSS未在主干项目中的html模板上启动,javascript,jquery,css,backbone.js,require,Javascript,Jquery,Css,Backbone.js,Require,我有一个使用文本的主干项目!require.js的插件。这是我的家庭视图: define(["jquery" , "underscore" , "backbone" , "text!templates/Home/Dep.html"], fucntion($ , _ , Backbone , DepartmentList){ var depList = _.template(DepartmentList); var
define(["jquery" ,
"underscore" ,
"backbone" ,
"text!templates/Home/Dep.html"], fucntion($ , _ , Backbone , DepartmentList){
var depList = _.template(DepartmentList);
var HomeView = Backbone.View.extend({
//........
render : function(){
$("#navbody").html(depList);
}
}
下面是Dep.html
:
<ul id="dropdown-menu">
<%
var depList = new Navigator();
_.each(depList.getTopDepartment(18),function(department){
%>
<li data-submenu-id="submenu-1">
<a href="#"><%=department.DepartmentName%></a>
</li>
<% }); %>
我在HomeView中包含了home.css
,其他html元素正在工作,除了来自Dep.html
的元素
是否因为加载HomeView时,Dep.html
的DOM元素尚未创建?如果是,我该怎么办
非常感谢您的帮助。@muistooshort这是我的错误输入。加载顺序不会影响CSS渲染。你可以发布你的应用程序产生的标记以及未应用的样式吗?你说的“CSS未触发”是什么意思?你可以详细说明确切的问题是什么吗?当我查看
主页
页面源代码时,CSS文件包括在内,但…
没有显示在源代码中,否则,它会显示在网页上。