因此,当我在(https://notes-noted.herokuapp.com)上浏览我的应用程序时,我会看到一些没有样式的CSS。我将链接到应用程序文件头中的样式表。我的头部部分是这样的:
!!!
%html
%head
%title Noted | Online Notebook Application
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks- track' => true
= javascript_include_tag 'application', 'data-turbolinks-track' => true
%link{:rel => "stylesheet", :href => "//opensource.keycdn.com/fontawesome/4.6.1/font-awesome.min.css"}/
= csrf_meta_tags
%style
type="text/css"
.fouc { display:none; }
%script
type="text/javascript"
try {
var html=document.getElementByName("html");
document.addEventListener("DOMContentLoaded", function(event) { html.class=""; });
html.class="fouc";
}
catch() {
}有人能为我在这里尝试过的编码推荐其他的解决方案吗?
发布于 2016-04-28 18:07:17
您的HAML中有错误。您正在错误地呈现您的样式和js。
%style
type="text/css"
.fouc { display:none; }
%script
type="text/javascript"这应该是:
:css
.fouc { display:none; }
:javascript
try {
var html=document.getElementByName("html");
document.addEventListener("DOMContentLoaded", function(event) { html.class=""; });
html.class="fouc";
} catch() {}https://stackoverflow.com/questions/36921094
复制相似问题