Safariを除くすべてのブラウザでスムーズにレンダリングされるjQueryアニメーションがあります(Windows 7のみでテスト済み)。Windows上のSafariでjQueryアニメーションがスムーズでない
Safariをサポートすることが重要です。だれでもそれがなぜかという手がかりを持っていますか?
ところで、これは私がこの問題を遭遇する初めてのことではありません。
これは私が使用しているコードです:
setInterval(function() {
nextObstacle = createObstacle();
animateLoops(nextObstacle,direction);
direction = (direction == '+=3') ? ('-=8') : ('+=3');
}, 2000);
function animateLoops(o,direction) {
o.animate ({
'top': '+=1',
'left': direction,
'height': '+=5',
'width': '+=5'
}, 100, 'linear', function() {
if (o.outerWidth()<200) // keep moving
animateLoops(o,direction);
else { // check success
o.fadeOut();
}
});
}
<style>
#game-div {
width:590px;
height:700px;
background: url(images/background-1604.png);
position:relative;
/* cursor: url(images/plane-1604.png), auto;*/
}
.loop {
position:absolute;
top:230px;
left:270px;
width: 30px;
height:30px;
}
</style>
をあなたはそれがここに住んで見ることができます:http://www.israelinsidethemovie.com/plane-game/
Bruvよりも重要である** A)**滑らかさを定義しますか?私はサファリのオオカミのライオンにいて、それは離れて平らに見えるそれらのbalck太い円から:))歓声 –
私はこの滑らかさの問題を定義する最良の方法は、このようなものだと思う:それははるかによく見える! –