目前,我有我的網站有一些簡單的jQuery動畫,但它決不是Safari瀏覽器不工作,我不知道我去錯了:問題與jQuery和背景的位置
http://www.mousehouse.org.uk/index.php
// Header Animations
$('nav ul li #Global_Logo').animate({'background-position-y': '0px'}, 150)
.hover(function(){
$(this).stop().animate({'background-position-y': '-107px'}, 150);
}, function(){
$(this).stop().animate({'background-position-y': '0px'}, 150);
});
這之一:
// Work Links Animations
$('#Global_Work li a').stop().animate({backgroundPositionY: "0px", backgroundPositionX: "0px"}, 0)
.hover(function(){
$(this).stop().animate({backgroundPositionY: "-300px", backgroundPositionX: "0px"}, 150);
}, function(){
$(this).stop().animate({backgroundPositionY: "0px", backgroundPositionX: "0px"}, 150);
});
您的動畫在Chrome 24.0.1312.56 – stevejpurves
中爲我工作,第一個動畫('#Global_Logo')在FireFox中工作。第二個不是。也許你應該使用'background-position-y'... – AvL
你確定嗎?我在Firefox,IE9/10和Chrome上都試過Mac和Windows,但它不工作?標誌是爲了移動,但目前的標誌不做任何事情,工作圖像只是恢復到標準的CSS備份 –