$('#mappa-content').animate({ backgroundPosition: "0 -54px" }, 500);
在背景圖像不移動。爲什麼?我該如何解決它?
$('#mappa-content').animate({ backgroundPosition: "0 -54px" }, 500);
在背景圖像不移動。爲什麼?我該如何解決它?
你不能動畫background-position
開箱。
您可以使用a plugin添加支持(該網站暫時關閉,因此here's a mirror)。
您可以爲background-position-x
和background-position-y
創建動畫,但這些屬性在Firefox/Opera中不受支持。
語錄中選擇:
$('#mappa-content').animate({ backgroundPosition: "0 -54px" }, 500);
試試這個:
$('#mappa-content').animate({'background-position-x':'-54px'},500);
它仍然不工作! – markzzz 2012-08-09 15:18:57
比你有別的問題,向我們展示你的HTML和CSS。 – 2012-08-09 15:19:37
看看這個例子,其工作正常:http://jsfiddle.net/mjaA3/37/ – 2012-08-09 15:20:32
?它是相同的代碼隊友:O – markzzz 2012-08-09 15:13:07
@markzzz - 否...我在選擇器的末尾添加了一個引號。 – jeff 2012-08-09 15:14:44
呃..壞的複製和粘貼!但它無論如何doenst :) – markzzz 2012-08-09 15:16:41