【发布时间】:2010-07-15 02:05:30
【问题描述】:
使用我的代码,我可以让一个 div 滚动浏览 4 个图像,但是如果您查看代码,我必须不断添加“.next”才能让它滚动到另一个图像。我不想确定要在 jquery 中滚动的图像数量,我希望 jquery 继续在 div 中查找尽可能多的图像,滚动浏览所有图像,然后滚动回顶部。看看我的代码。我不想使用其他插件,因为与多 KB 插件相比,我几乎已经用几行代码完成了我想做的事情。
ps:我不知道为什么需要'-165px',但是当从图片滚动到图片时它可以完美对齐。
jquery:
jquery:
$(document).ready(function(){
$('.rotate_container').everyTime(10, function (){
$('.rotate_container').animate({scrollTop: $('img').offset().top - 165}, 2000).delay(1000)
.animate({scrollTop: $("img").next().offset().top - 165}, 2000).delay(1000)
.animate({scrollTop: $("img").next().next().offset().top - 165}, 2000).delay(1000)
.animate({scrollTop: $("img").next().next().next().offset().top - 165}, 2000).delay(1000)
});
});
有什么想法吗?
【问题讨论】:
-
能否也粘贴html代码?
-
已发布。并且“.everytime”是我发现的 timers.js 插件的一部分,它会循环播放内容,因为我自己不知道该怎么做。