您现在的位置:网络学院 > 开发教室 > 网站开发 > JavaScript
连续滚动的制作

出处:PConline
责任编辑:ycx

[03-3-31 9:25] 作者:暖阳
内容搜索

  我们一般都用Marquee标签控制元素的滚动。但是单向的Marquee滚动是不连续的,每滚完一幕,就会出现一次空白。而下面介绍中的滚动则是连续的,毫不间断。

  下面小阳为你介绍这是如何实现的。

  为了滚动能够“连续”,我们需要将字幕的内容复制多遍,直到内容的高度不小于滚动区高度的两倍。然后我们将溢出的滚动条隐藏掉,用代码控制滚动条向下移动(这时内容将向上移动)。当滚动条滚动到最下方时,理论上不能再往下滚动了,于是我们立刻调整滚动条,将它向上滚动到一个和当前画面一样的位置。结果我们看到的就是连续的滚动了。呵呵,说的就是这么简单,那做起来如何呢?我们看看是如何逐步实现的。


  这样就完成了,感觉做起来也不难吧。好了,向上滚动的就是这样,向其它方向滚动的就不用我介绍了吧?不过小阳还是做好了示例,有兴趣的朋友可以点击这里下载。


[1]

发给好友 投稿给我们 加入收藏 返回顶部

相关文章:

完美解决一个事件激活多个函数(2)
用JS将网页窗口由小变大
用JavaScript在页面内加入日期
玩转网页滚动条
用JavaScript实现浏览器地震效果
编程入门:JavaScript简介
dreamweaver制作可控制的横向滚动
如何制作浮动广告


本栏今日焦点
-