无限旋转木马是一个简单的响应式的、无限的轮播,带有按需延迟加载,用于Backbone。这是一个非常简单的轮播脚本。与其他轮播相比,它的健壮性和功能性要差得多,但它的方法确实为某些用例提供了几个优势。我写这个脚本是因为我需要一个支持透明、按需延迟加载的响应式轮播。我想确保用户永远不会看到“正在加载”的图形或无意中下载了他们从未见过的数十张图片。旋转木马还需要在两个方向上无限循环。主要区别在于其他轮播通常与具体的DOM元素紧密相关——轮播的元素已经存在于页面上,并变成了轮播。另一方面,InfiniteCarousel从有关轮播元素的元数据开始,从头开始构建它们。这是一种直接的编程方法,它为您提供了很大的灵活性。 InfiniteCarousel也沉着应对响应。因为它生成并控制轮播的元素(而不是试图将它们聚集到一个工作轮播中),所以它采用了一种非常优雅的方法。