我今天在尝试解决这个问题时遇到了一些麻烦,我想让我的 DOM 中的 5 个项目(列在相同的属性元素 $('.elements') 下)淡入淡出,然后在 API 上阅读一些我认为 .each() 将是实现淡入淡出展示画廊的绝妙想法。
但是,我目前正在使用:
$('.elements').each(function() {
$(this).fadeIn(2000).delay(200).fadeOut(2000).show();
})
但一切都会立即淡入淡出。
我如何做一个顺序效果,其中所有内容都链接在一起,它从列表中的第一项(又名 - $('elements').eq(0)?)开始到最后一项,然后再次重新启动?
我真的需要一个while循环来在javascript/jquery中做到这一点吗?我希望有一个类似的功能,我可以链接 jQuery 来执行以减少负载和文件大小。
另外,有没有办法限制图像从我的 div 溢出?