animate函數, 能不能實現背景顏色的變化?
我在想一個問題,如果在animate中增加背景色, 會怎么變呢, 比如我在div內先設css的樣式為 backgroudcolor為 red。 然后在animate中設為 灰色, ?中間duration 為 3S, 會怎么樣?
?我試過, 好像直接在animate中寫backgroud:#ccc, 或者?backgroudColor:#ccc 都不行
我在想一個問題,如果在animate中增加背景色, 會怎么變呢, 比如我在div內先設css的樣式為 backgroudcolor為 red。 然后在animate中設為 灰色, ?中間duration 為 3S, 會怎么樣?
?我試過, 好像直接在animate中寫backgroud:#ccc, 或者?backgroudColor:#ccc 都不行
2016-12-22
舉報
2016-12-22
所有用于動畫的屬性必須是數字的,除非另有說明;這些屬性如果不是數字的將不能使用基本的jQuery功能。比如常見的,border、margin、padding、width、height、font、left、top、right、bottom、wordSpacing等等這些都是能產生動畫效果的。background-color很明顯不可以,因為參數是red或者GBG這樣的值,非常用插件,否則正常情況下是不能只用動畫效果的。
見
[課程] jQuery基礎(四)—動畫篇
第5章 自定義動畫
5.1
jQuery中動畫animate(上)
2016-12-22
用于動畫屬性的必須是數字,除非有特殊說明
2016-12-22
不能在animate中改變背景色,因為所有用于動畫的屬性必須是數字的,background-color不是數字屬性。