我希望这个问题不是完全重复的......但是这些相关问题都没有帮助我解决我的问题。我想为无穷无尽的矩形“流”制作动画。每当用户单击我想要的元素时:
- 所有元素,包括新元素,慢慢向左移动,直到第二个矩形在第一个矩形的位置
- 第一个淡出的矩形
- 一个新的矩形在最后淡入
到目前为止,我已经想出了这个(根据 jsFiddle):
$('.block').first().animate({
opacity: 0.75,
left: '-=50'
}, 300, function() {
$('.block').first().remove();
addBlock(index++);
});
为不透明度设置动画效果很好,向左移动则不行。我怀疑这也可能是由于周围的 div 所致。但老实说,我对网络技术知之甚少,这就是我问你的原因。
- 我该怎么做才能让我的矩形向左移动?
- 我可以在“滑动”周围的 div 时将它们向左移动吗?