如何使用 jQuery 对元素列表进行动画处理?
我有一个我想要制作动画的汽车列表项目。
<li id="toyota">
<img class="car" src="img/toyota.png">
</li>
<li id="honda">
<img class="car" src="img/honda.png">
</li>
<li id="ford">
<img class="car" src="img/ford.png">
</li>
我假设我必须将它们存储在数组中然后循环它们?
我对 jQuery/JS 还很陌生,但我有点理解这些概念。我想为每辆车制作动画,以便一辆接一辆地出现。像这样的:
$('.car').fadeIn(1000, function(){
$('.car').fadeOut(1000);
});
谢谢!
I have a list items of cars that I'd like to animate through.
<li id="toyota">
<img class="car" src="img/toyota.png">
</li>
<li id="honda">
<img class="car" src="img/honda.png">
</li>
<li id="ford">
<img class="car" src="img/ford.png">
</li>
I'm assuming I'd have to store them in an array and then loop through them?
I'm pretty new to jQuery/JS, but I sort of understand the concepts. I want to animate through each car so that one appears after another. Something like this:
$('.car').fadeIn(1000, function(){
$('.car').fadeOut(1000);
});
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您正在寻找幻灯片类型的交互,请查看:http://jquery.malsup.com/cycle/< /a>
If you are looking for a slideshow type of interaction check out: http://jquery.malsup.com/cycle/
尝试以下操作:
这将淡出一辆车,然后淡出,一旦淡出,它将淡出下一辆车,再次继续循环到第一辆车。
Try the following:
This will fadeIn a car, then fade it out, once it has faded out it will fadeIn the next car, continuing round to the first car again.
我认为你应该看看 jQuery Cycle。
http://jquery.malsup.com/cycle/
I think you should have a look at jQuery Cycle.
http://jquery.malsup.com/cycle/
使用each 方法将一次解析jQuery 集合中的每个元素,而不是使用隐式迭代。像这样:
.each()
Using the each method will parse through each element in the jQuery collection one at a time instead of using implicit iteration. Like so:
.each()