2
これはChrome、Safari、IE9で動作します。FireFoxで動作しないjQueryアニメーション
$(".menu").animate({'background-position-y': '50%'}, 100);
ただし、FireFoxでは使用できません!
私は少し失われていますが、FFのための簡単な修正はありますか?
これはChrome、Safari、IE9で動作します。FireFoxで動作しないjQueryアニメーション
$(".menu").animate({'background-position-y': '50%'}, 100);
ただし、FireFoxでは使用できません!
私は少し失われていますが、FFのための簡単な修正はありますか?
background-position-x/y
は実際にはCSS仕様、IE固有のCSS、IE5.5に追加され、後でWebkitによって実装されたものではありません。
step
メソッドを使用することをお勧めします。このメソッドを使用すると、何かをアニメーションできます。
$('elem').animate({
'border-spacing': -1000
},
{
step: function(now, fx) {
$(fx.elem).css("background-position", "0px "+now+"px");
},
duration: 5000
});
背景位置yはCSSの仕様の一部ではありません。参照:http://snook.ca/archives/html_and_css/background-position-x-y –