0
當我的頁面加載時,標題中的圖像很快出現,然後在幾納秒內神奇地消失。有時,無論頁面加載是否正確,這意味着頁眉中的圖像實際上仍然可見。 我不知道爲什麼這種隨機發生。爲什麼我的加載頁面中的圖像快速出現然後消失?
理想情況下,頁面與圖像一起加載並保持可見。
我有一個包含相關的幫手,事件,CSS和HTML片段,以幫助理解發生了什麼。
查找我下面的模板:
<template name="merchantChat">
{{#each chatMessages}}
<img class = "img-responsive img-rounded blur" src="{{this.photo.url}}" alt="thumbnail" >
{{/each}}
</template>
查找下面我CSS:
img.blur{
position: absolute;
z-index: -1;
width:100%;
height:100px;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
top: 0px;
clip: rect(5px,640px,50px,5px);
zoom:190%;
-webkit-filter: blur(1.3px);
filter: blur(0.9px);
}
和幫助我的路由器功能:
Router.route('/merchantChat/:_id', {
template: 'merchantChat',
data:{
chatMessages: function()
{
var selected = Router.current().params._id;
return buyList.find({ _id: selected}).fetch();
},
}
});
任何幫助是極大的讚賞。
是否存在'this.photo.url'? –
我假設你嘗試改變z-index?另外,沒有看到其他類,這似乎是一個CSS問題。我會去除所有額外的東西(例如縮放,過濾,剪輯等),並嘗試將它們逐個添加回來。 – Daltron
@MaximPokrovskii是的,它存在。我可以告訴,因爲有時當頁面加載時它看起來正確顯示圖像,但大多數情況下它會出現幾秒鐘,然後消失。 :-( – SirBT