JS实现图片的不间断连续滚动

bug修复版2017.07.11

js替代marquee实现图片无缝滚动
可能大家都碰到过,当marquee中滚动的是图片的时候,滚到终点的时候直接就跳回到起点了,而不像文字那样可以无缝滚动,下面介绍的是通过js来实现图片的无缝滚动。
先了解一下下面这几个属性:
innerHTML: 设置或获取位于对象起始和结束标签内的 HTML
scrollHeight: 获取对象的滚动高度。
scrollLeft: 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop: 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth: 获取对象的滚动宽度
offsetHeight: 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetLeft: 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetTop: 获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
offsetWidth: 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的宽度


图片向上无缝滚动


向上滚动



图片向上无缝滚动





图片向下无缝滚动


向下滚动



图片向下无缝滚动




图片向左无缝滚动


向左滚动




向左滚动





图片向右无缝滚动


向右滚动




向右滚动





最后,如果有人想一个页面有两个滚动图片集,一个往左一个往右,那下面的能用了。我把js都加个i了,还有css


向右滚动




向右滚动





来自:http://hi.baidu.com/psxiep/blog/item/5aa0890ac438b60e94ca6b78.html

你可能感兴趣的:(JS实现图片的不间断连续滚动)