免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5404 | 回复: 1
打印 上一主题 下一主题

第二段JS特效,share~ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-24 21:17 |只看该作者 |倒序浏览
滚动板,还是自己写的,与网上的写法不同,IE和FF兼容~~多人回帖的话,再放些js特效


  1. 主页面板:
  2. <iframe style="width:200px;height:600px;" frameborder="0" scrolling="no" src="roll.htm">
  3. </iframe>

  4. 第二页面代码,要命名为roll.htm,在id=a的div标签对里加你喜欢的内容
  5. <html>
  6. <head>
  7. <title></title>
  8. </head>
  9. <style>body{margin:0px;}</style>
  10. <body>
  11. <div id="a">
  12. <div style="height:100px; background-color:#FFFFFF;"></div>
  13. <div style="height:100px; background-color:#CCCCCC;"></div>
  14. <div style="height:100px; background-color:#999999;"></div>
  15. <div style="height:100px; background-color:#666666;"></div>
  16. <div style="height:100px; background-color:#333333;"></div>
  17. <div style="height:100px; background-color:#000000;"></div>
  18. </div>
  19. <div id="b"></div>
  20. </body>
  21. </html>
  22. <script type="text/javascript">
  23. var w=200;                         // 在这里调节滚动版的宽
  24. var h=600;                          // 在这里调节滚动版的高
  25. var speed=30;                    // 调节速度
  26. var timer;
  27. function mover()
  28. {
  29. var obj=document.getElementById("a");
  30. var h=s_to_i(obj.style.height);
  31. var y=s_to_i(obj.style.top);
  32. var t=h+y
  33. if(t<=0){y=h;
  34. }else{
  35. y=y-1;}
  36. var obj2=document.getElementById("b");
  37. var h2=s_to_i(obj2.style.height);
  38. var y2=s_to_i(obj2.style.top);
  39. var t2=h2+y2;
  40. if(t2<=0){y2=h2;
  41. }else{
  42. y2=y2-1;}
  43. obj.style.top=y+"px";
  44. obj2.style.top=y2+"px";
  45. timer=setTimeout("mover()",speed);
  46. }
  47. function stoper()
  48. {
  49. clearTimeout(timer);
  50. }
  51. function s_to_i(s)
  52. {
  53. var i=parseInt(s.substr(0,(s.length-2)));
  54. return i;
  55. }
  56. window.onload=function()
  57.         {
  58.         var obj=document.getElementById("a");
  59.         var obj2=document.getElementById("b");
  60.         obj2.innerHTML=obj.innerHTML;
  61.         obj.style.position="absolute";
  62.         obj.style.width=w+"px";
  63.         obj.style.height=h+"px";
  64.         obj.style.top="0px";
  65.         obj2.style.position="absolute";
  66.         obj2.style.width=w+"px";
  67.         obj2.style.height=h+"px";
  68.         obj2.style.top=h+"px";
  69.         obj.onmouseover=stoper;
  70.         obj2.onmouseover=stoper;
  71.         obj.onmouseout=mover;
  72.         obj2.onmouseout=mover;
  73.         mover();
  74.         }
  75. </script>
复制代码

论坛徽章:
0
2 [报告]
发表于 2008-03-25 15:40 |只看该作者
不错,那就有劳再多放几个吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP