簡體   English   中英

模板灰塵:在插入模板后未從CSS加載圖像

[英]Templating dust: after inserting a template is not loaded images from css

項目結構如下:
主干-MVC
灰塵-模板
Mootools-使用DOM進行操作
較少-生成CSS

通過JSON加載並使用灰塵模板進行編譯。 然后,使用mootools插入頁面:

new Request.JSON({url: 'templates/basis.json',
   onFailure: function(){
  console.log('error');
},
onSuccess: function(responseJSON){

   dust.loadSource(dust.compile(responseJSON.basis, "intro"));

   dust.render("intro", {name: "Fred"}, function(err, out) {
         $('init').set('html', out);
         return out;
   });
}).get();

在瀏覽器中向頁面插入就緒模板時,已經編譯了懸掛樣式。 這就是主要的收獲: 除了背景圖片之外,所有樣式都適用

我嘗試直接指定樣式,而不用少,嘗試將圖像加載到base64中。 並且還揭示了如何顯示帶有檢查元素的相同圖像和背景圖像以重新分配新路徑。 然后,是的。

可能是什么問題?

UPD:嗯。 找到解決方案。 背景圖片不應重復使用其中一個軸或不存在。 也就是說,必須指定或不指定此屬性,或者只是重復。 非常奇怪的行為。

總的來說,問題出在我的注意力不集中。 不幸的是,這次我殺了那么多人,因為最初我是在尋找,而不是在需要的地方。 實際上,問題出在CSS中:意外地從另一個屬性塊(背景位置:0 80px;)傳輸了,這就是為什么圖片不可見的原因。 達到極限的一切都是愚蠢的。 =)

但其他一切都如預期般順利進行。 =)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM