2012-10-30 54 views
2

我正在爲移動網站編碼並使用SVG的圖標,但是某些圖標僅在直接訪問時顯示,我唯一能想到的是圖像請求首次失敗...僅在直接訪問時才加載SVG圖像

我試過預裝他們沒有運氣有任何想法?

的代碼如下:(注:CSS的重複,即背景大小,位置等...將是每一個,這就是爲什麼他們正在複製不同)

<div class="profileItems"> 
<a class="shuffleProfileItem" href="javascript:{}" data-loc="shuffle"> 
    Shuffle Feeds 
    <span></span> 
</a> 
<a class="notificationsProfileItem" href="javascript:{}" data-loc="notifications"> 
    Notifications 
    <span></span> 
</a> 
<a class="neighborhoodsProfileItem" href="javascript:{}" data-loc="neighborhoods"> 
    Neighborhoods 
    <span></span> 
</a> 
<a class="interestsProfileItem" href="javascript:{}" data-loc="interests"> 
    Interests 
    <span></span> 
</a> 
<a class="messagesProfileItem" href="javascript:{}" data-loc="messages"> 
    Messages 
    <span></span> 
</a> 
<a class="photosProfileItem" href="javascript:{}" data-loc="photos"> 
    Photos 
    <span></span> 
</a> 
<a class="neighborsProfileItem" href="javascript:{}" data-loc="neighbors"> 
    Neighbors 
    <span></span> 
</a> 
<a class="friendsProfileItem" href="javascript:{}" data-loc="friends"> 
    Friends 
    <span></span> 
</a> 
<a class="settingsProfileItem" href="javascript:{}" data-loc="settings"> 
    Settings 
    <span></span> 
</a> 
</div><!-- End profile items --> 

CSS:

.profileItems a { 
    display:block; 
    background:#F2F2F2; 
    margin:0 0 0.1em 0; 
    padding:1em 1em 1em 2.8em; 
    color:#595959; 
    font-weight:bold; 
    font-size:0.8em; 
    opacity:0; 
} 
.profileItems a span { 
display:block; 
background:url(svg/goArrow.svg) no-repeat; 
background-size:1em; 
float:right; 
height:1.5em; 
width:1em; 
margin:-0.1em 0 0 0; 
} 
.shuffleProfileItem, .notificationsProfileItem, .neighborhoodsProfileItem, 
.interestsProfileItem, .messagesProfileItem, .photosProfileItem, 
.neighborsProfileItem, .friendsProfileItem, .settingsProfileItem { 
background-repeat:no-repeat!important; 
background-size:1.8em; 
background-position:0.5em!important; 
} 
.shuffleProfileItem { 
background-image:url(svg/feeds.svg)!important; 
} 
.notificationsProfileItem { 
background-image:url(svg/holla.svg)!important; 
} 
.neighborhoodsProfileItem { 
background-image:url(svg/neighborhoods.svg)!important; 
} 
.interestsProfileItem { 
background-image:url(svg/interests.svg)!important; 
} 
.messagesProfileItem { 
background-image:url(svg/message.svg)!important; 
} 
.photosProfileItem { 
background-image:url(svg/photo.svg)!important; 
} 
.neighborsProfileItem { 
background-image:url(svg/neighbors.svg)!important; 
} 
.friendsProfileItem { 
background-image:url(svg/friends.svg)!important; 
} 
.settingsProfileItem { 
background-image:url(svg/settings.svg)!important; 
} 

在此先感謝!

預覽發生的事情的:enter image description here

+0

你有螢火蟲或開發工具網絡板404或其他錯誤? –

+0

@Joan Charmant正如我在帖子中提到的那樣,不要收到任何錯誤,並且當我直接進入該文件,然後再次加載該頁面 –

回答

相關問題