我想動畫我的背景圖像的大小,但它不工作 - 任何想法爲什麼從下面的代碼?jQuery - 動畫CSS背景大小?
$(this).animate({'opacity' : 1, 'background-size':'70px 48px', 'right':39, 'top':45}, 250);
注:所有其他屬性正確的動畫,它只是背景,大小不更新。
謝謝!
我想動畫我的背景圖像的大小,但它不工作 - 任何想法爲什麼從下面的代碼?jQuery - 動畫CSS背景大小?
$(this).animate({'opacity' : 1, 'background-size':'70px 48px', 'right':39, 'top':45}, 250);
注:所有其他屬性正確的動畫,它只是背景,大小不更新。
謝謝!
因爲background-size
是jQuery不支持的CSS3屬性,但它仍然是candidate for recommendation。
看到這個plugin。
對此有何更改?該插件頁面不再被發現 – Damon
@Tom:感謝您不提供任何鏈接!現在它更容易,因爲這個線程是第一個(也是唯一一個)谷歌搜索結果與問題實際相關的;)[我使用了不同的查詢]。 – meeDamian
下面是建議的插件: http://louisremi.github.com/jquery.backgroundSize.js/demo/ – silentmouth
舊的鏈接鏈轉發到this plugin 但是很難找到回答這個問題的函數。
你可以單獨應用自定義動畫,這將爲你做到這一點。 $(this).animate({'opacity':1,'right':39,'top':45},{duration:250,step:function(stepsLeft){}); – varela