在我的新網站上,我有幾個不同的鏈接懸停狀態。一個交換了一個背景圖像的徽標。一個用於替換主導航的不同背景圖像。普通的內聯鏈接通過CSS改變背景顏色。我找不到一種方法可以自動將所有a標籤正常地動態設置爲懸停狀態。用jQuery自動動畫所有懸停狀態
爲每種鏈接類型手動編寫動畫方法似乎並不十分乾淨(或面向未來)。將我的背景圖像URL和鏈接顏色(應該在CSS中)放到JS中似乎不太合適。對於懸停效果的每個實例創建一個特殊的類似乎不正確,然後在可以使用CSS提供的默認a:hover行爲的方式時,通過jQuery爲該類的添加/刪除創建動畫。
所以我只是想知道是否有辦法讓jQuery的(有或沒有的jQuery UI)的一個和一間交叉衰減:即徘徊在我的CSS已經定義狀態。所有a:懸停狀態都按預期工作,但轉換過於突然,我想在每個元素的懸停/非懸停狀態之間添加淡入轉換。
有什麼建議嗎?這裏就是我想設置過渡動畫CSS懸停狀態的一個例子:
#logo a, #logo a:visited {
background: url('logo_black.png');
}
#logo a:hover {
background: url('logo_white.png');
}
是的,但我想今天的動畫效果。CSS轉換可能是一種漸進式增強,但我可以用JS做同樣的事情,並且比Mozilla用戶的用戶更多。感謝您的信息,但我並不知道CSS轉換。看起來很挑剔。在CSS中的動畫代碼。似乎很麻煩,因爲我不想將十六進制代碼放入我的JS中。 – 2010-09-06 20:29:40