一组图不间断像左滚动且每张图在画面中停留几秒 用JS怎么实现

 我来答
三条腿的蜜蜂
2013-07-11 · 分享生活点滴瞬间。。。
三条腿的蜜蜂
采纳数:119 获赞数:248

向TA提问 私信TA
展开全部
幻灯片轮播吧!看这里=》360us.net/archives/336你再发散一下,就是这样搞的。
追问
我看了一下 不是那种播放方式 而是要那种循环播放的那种
追答
我那种确实是无限循环播放的,如果你需要一直往一个方向滚动的话,你需要换一种方式。
首先最外面一个容器a,只有一张图片大小,然后cssoverflow是hidden,然后这个容器里面有加一个容器b,在这个容器b里面放上全部的图片,让图片在这个b里面是排在一行上面的。到时b会很宽,而a只有一张图片大小,a是b的父元素,所以默认就只有b里面的第一张图片会显示,其余的已经被上面设置的overflow hidde掉了。当你要滚动的时候你可以用css的定位,把b重新定位一下,就可以显示别的图片了。比如你的图片宽是100px,5秒后你js给b加一个定位,left=-100px,那么第二张图片就会显示出来。你要慢慢滚动的话,-100px可以用循环从-1减到-100就会有慢慢滚动的效果了。原理就是这样。重点也就是在计算哪里。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式