我有一個簡單的動畫在Firefox中正常工作,現在我在所有其他不同的主流瀏覽器中測試過它,並且很不幸地表現出奇怪的行爲。在不同的瀏覽器中奇怪的jquery動畫行爲
.truck元素在從左向右移動時應該慢慢淡入,並在最後淡出。
在除FF它保持正確和向後移動了一下所有的瀏覽器..
也許你有一個想法,這個問題可能是什麼。
HTML:
<div class="panel panel-default">
<div class="panel-body">
<div class="animation"></div>
<div class="truck"></div>
</div>
</div>
CSS:
.panel-body {
position: relative;
}
.animation {
background: green;
width: 788px;
height: 145px;
margin: 0 auto;
}
.truck {
background: black;
width: 60px;
height: 34px;
position: absolute;
margin-top: -34px;
}
的jQuery:
$(document).ready(function(){
var truck = $('.truck');
truck.css("opacity", "0");
truck.animate({
right: 15
}, {
queue: false,
duration: 5000
})
.animate({
opacity: 1
}, 1000)
.delay(3000)
.animate({
opacity: 0
}, 1000);
});
謝謝!
是不是標題是一種悖論? – F0G
你是對的,我改變了它。 :) – Sebsemillia