我试图在页面加载时从右到左为 3 个 div 设置动画。
我的 HTML 是这样的 -
<div id="Div1"></div>
<div id="Div2"></div>
<div id="Div3"></div>
我使用 jQuery .animate 进行了尝试,但无法 100% 解决。我的问题是如何从右到左制作动画?
这是我的 jQuery -
var left = $('#Div1').offset().left;
var left = $('#Div2').offset().left;
var left = $('#Div3').offset().left;
$("#Div1").css({left:left}).animate({
width: "200px",
height: "200px",
left: 0
}, {
duration: 3000,
specialEasing: {
width: "linear",
height: "easeOutBounce"
},
complete: function() {
}
});
$("#Div2").css({left:left}).animate({
width: "200px",
height: "200px",
left: 0
}, {
duration: 3000,
specialEasing: {
width: "linear",
height: "easeOutBounce"
},
complete: function() {
}
});
$("#Div3").css({left:left}).animate({
width: "200px",
height: "200px",
left: 0
}, {
duration: 3000,
specialEasing: {
width: "linear",
height: "easeOutBounce"
},
complete: function() {
}
});
这是JSFIDDLE