垂直无缝滚动图片(兼容性好)实例教程源码下载(5)

作者:YAOHAIXIAO 来源:YAOHAIXIAO博客 时间:2010-04-06 12:16:00 

呵呵,接下的也没有什么好讲了,大家看我的注释,应该可以很清楚了。唯一要注意的一点就是这里

// 滚动高度等于显示滚动区域高度时(滚动完一行,一行内容全部显示)// 暂停4秒中,然后再开始执行下依次滚动。if (o.scrollHeight % s_area.offsetHeight == 0) {  o.scrollTimer = setTimeout(anim, o.speed);}else {// 在两行内容之间过度滚动时,每10豪秒上升1px  o.scrollTimer = setTimeout(anim, 10);}

o.scrollHeight % s_area.offsetHeight == 0,要明白它确切的意思。

#container{  margin:0 auto;  margin-top:10px;  width:720px;  height:100px;  overflow:hidden;}#message,#message_copymsgid{  margin:0;  width:720px;  overflow:hidden;}#container ul{  float:left;  width:720px;  height:100px;  overflow:hidden;  clear:both;}

ul也就是我们一行的高度为100px,o.scrollHeight已经滚动的高度。呵呵,不知道你发现了问题没有?

对了,问题就在 % s_area.offsetHeight,我之所以没有更正原程序里的这个缺点,是因为如果你不对#container做任何修饰,这么写没有错。因为 s_area也就是#container这里我只定义了height:100px;,如果我要是这么写:

#container{  margin:0 auto;  margin-top:10px;  width:720px;  height:100px;  overflow:hidden;  border:1px;  padding:1px;}

呵呵,你觉得会有什么结果?这里我就卖个官子,给大家出个作业,看看像我这样做了会,有一个什么结果,还有o.scrollHeight % s_area.offsetHeight == 0要怎么改该呢?

好了,特效讲解完毕,也不知道我这么讲解一个特效,对你有没有帮助。像里面的ceateElement,appendChild等等DOM的方法,大家还是需要不断的学习,可能才能完全明白和掌握,我这里不可能一一都讲清楚。好了,收工!

标签:无缝滚动,教程,setTimeout
0
投稿

猜你喜欢

  • Google Chrome CSS选择器速度测试比较

    2008-10-06 13:24:00
  • Facebook:产品设计评价体系解密

    2011-05-24 17:13:00
  • 一个ACCESS数据库数据传递的方法

    2008-03-05 11:58:00
  • 帮你六步改善SQL Server安全规划全攻略

    2009-01-20 15:07:00
  • asp.net性能的技巧

    2007-10-07 21:55:00
  • 谈谈网页设计中的字体应用 (4) 实战应用篇·下

    2009-11-24 13:13:00
  • 美工自我培养的几点经验总结

    2009-11-19 12:57:00
  • Microsoft Access 数据库常规规格

    2007-09-27 19:28:00
  • jQuery 1.4新特性及其变化(上)

    2010-01-18 16:33:00
  • W3C 接连推出 7 个 HTML 草案

    2010-03-10 10:37:00
  • 关于生成目录树结构的类

    2007-09-13 12:19:00
  • 20个优秀网站助你征服CSS[译]

    2008-09-21 13:21:00
  • Oracle密码文件的使用和维护第1/3页

    2010-07-30 12:43:00
  • Flash的Fallback Content等

    2010-04-01 12:18:00
  • Google的设计导引

    2008-04-06 14:18:00
  • ASP实现GB2312转UTF-8函数

    2009-02-26 13:08:00
  • sqlserver关于分页存储过程的优化【让数据库按我们的意思执行查询计划】

    2011-09-30 11:09:37
  • 兼容所有浏览器的CSS3圆角[译]

    2009-10-13 21:11:00
  • Oracle存储过程之数据库中获取数据实例

    2009-03-04 10:57:00
  • 保安的故事

    2009-12-28 13:02:00
  • asp之家 网络编程 m.aspxhome.com