Chinaunix首页 | 论坛 | 博客
  • 博客访问: 46252
  • 博文数量: 19
  • 博客积分: 1115
  • 博客等级: 少尉
  • 技术积分: 255
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-24 10:24
文章分类

全部博文(19)

文章存档

2010年(4)

2009年(2)

2008年(13)

我的朋友
最近访客

分类:

2009-12-14 20:50:22

JS实现图片无间隙滚动代码(IE6 ie7 ie8 FF兼容)
2009-12-02 11:56
最近要做一个首页图片无间隙的滚动的效果,原先准备用marquee来做,但是循环滚动时有间隙.在网上找了下:
这个相对简单,实现思路:一个设定宽度并且隐藏超出它宽度的内容的容器demo,里面放demo1和demo2, demo1是滚动内容,demo2为demo1的直接克隆,通过不断改变demo1的scrollTop或者scrollLeft达到滚动的目的,当滚动至demo1与demo2的交界处时直接跳回初始位置,因为demo1与demo2一样,所以分不出跳动的瞬间,从而达到“无缝”滚动的目的。

先了解一下对象的几个的属性:
innerHTML:设置或获取位于对象起始和结束标签内的 HTML
scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
offsetWidth:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的宽度

1.向左滚动
代码:


向左滚动






















2.向上滚动



向上滚动





















阅读(907) | 评论(0) | 转发(0) |
0

上一篇:Freebsd PF 安装使用

下一篇:网站被停了

给主人留下些什么吧!~~