2012-09-01 69 views
0

我遇到問題,如果使用上一頁面瀏覽器按鈕,則以前查看的頁面的當前頁面按鈕狀態依然存在。這導致當使用前一頁面瀏覽器按鈕時,多個菜單項目以其「當前」狀態出現。如果先前查看的頁面的「當前」狀態翻轉,則它恢復到正常狀態。沒有意義? Click here to view the site.我從來沒有遇到過這個問題,而且一切都很累!任何建議感激!上一頁按鈕在多個當前頁面按鈕狀態下使用結果

+0

我沒有得到這個問題...... – Purag

+0

它沒有IE8的PC上的問題,但是在Mac上的PC上,火狐和Safari,以及在移動和Ipad查看Firefox的問題。 –

+0

我在Windows上使用Chrome。你可能想要發佈任何關聯的Javascript來分配當前類。如果不是,它可能只是緩存問題。 – Purag

回答

1

這裏的問題是,當您離開頁面然後返回時,您的原始圖像(在離開時懸停)不會被交換回非懸停狀態,直到發生mouseout事件。

我的建議是使用的background-image代替img s,然後你可以輕鬆地使用CSS :hover選擇,像改變它懸停:

<a id = "groove" href = "/groove/"> 

</a> 

CSS:

#groove { 
    background-image: url('groove.gif'); 
    height: 20px; /*just an example*/ 
    width: 100px; /*another example*/ 
} 
#groove:hover { 
    background-image: url('groovehover.gif'); 
} 

我希望這有助於!

+1

絕對不會在Chrome中遇到問題。 – Purag

+0

@Purmou是的,顯然Chrome是更聰明的'onmouseover'和'onmouseout'。 – Chris

+0

謝謝你。我以前使用過這個選項,但我真的不認爲我需要這個。 –

相關問題