JavaScript文字上下翻滚效果【荐】

  • JavaScript文字滚动效果,适合用作单行的新闻滚动,全部是大家喜欢的上下滚动方式,有的像一个滚动的轮盘,挺有意思,个人感觉很有用,而且是采用DIV+CSS的列表形式,很好的文字滚动切换。



点击(此处)折叠或打开

  1. <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"
  2. \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
  3. <html>
  4. <head>
  5. <title>草坪价格</title>
  6. <style>
  7. a{display:block;font-size:15px;line-height:18px;text-decoration:none;color:#333}
  8. .shell{
  9.     background:url(http://www.codefans.net/jscss/demoimg/200902/arrowb.gif) no-repeat 4px 5px;
  10.     border:1px solid #aaa;
  11.     width:386px;
  12.     padding:3px 2px 2px 25px;
  13. }
  14. .core{
  15.     height:18px;
  16.     overflow:hidden;
  17. }
  18. </style>
  19. </head>
  20. <body>
  21. <div class=\"shell\">
  22.     <div id=\"div1\" class=\"core\">
  23.      <a href=\"javascript:\">jQuery 无刷新切换CSS样式表改变风格</a>
  24.      <a href=\"javascript:\">VC++生成随机数并快速排序的算法</a>
  25.      <a href=\"javascript:\">基于jQuery的图片滚动切换插件</a>
  26.      <a href=\"javascript:\">联想头部大横幅Flash广告附源文件</a>
  27.      <a href=\"javascript:\">VB开发的Eclipse编程软件完整版</a>
  28.     </div>
  29. </div>
  30. <p></p>
  31. <div class=\"shell\">
  32.     <div id=\"div2\" class=\"core\">
  33.      <a href=\"javascript:\">jQuery 无刷新切换CSS样式表改变风格</a>
  34.      <a href=\"javascript:\">VC++生成随机数并快速排序的算法</a>
  35.      <a href=\"javascript:\">基于jQuery的图片滚动切换插件</a>
  36.      <a href=\"javascript:\">联想头部大横幅Flash广告附源文件</a>
  37.      <a href=\"javascript:\">VB开发的Eclipse编程软件完整版</a>
  38.     </div>
  39. </div>
  40. <p></p>
  41. <div class=\"shell\">
  42.     <div id=\"div3\" class=\"core\">
  43.      <a href=\"javascript:\">jQuery 无刷新切换CSS样式表改变风格</a>
  44.      <a href=\"javascript:\">VC++生成随机数并快速排序的算法</a>
  45.      <a href=\"javascript:\">基于jQuery的图片滚动切换插件</a>
  46.      <a href=\"javascript:\">联想头部大横幅Flash广告附源文件</a>
  47.      <a href=\"javascript:\">VB开发的Eclipse编程软件完整版</a>
  48.     </div>
  49. </div>
  50. <p></p>
  51. <div class=\"shell\">
  52.     <div id=\"div4\" class=\"core\">
  53.      <a href=\"javascript:\">jQuery 无刷新切换CSS样式表改变风格</a>
  54.      <a href=\"javascript:\">VC++生成随机数并快速排序的算法</a>
  55.      <a href=\"javascript:\">基于jQuery的图片滚动切换插件</a>
  56.      <a href=\"javascript:\">联想头部大横幅Flash广告附源文件</a>
  57.      <a href=\"javascript:\">VB开发的Eclipse编程软件完整版</a>
  58.     </div>
  59. </div>
  60. <p></p>
  61. <div class=\"shell\">
  62.     <div id=\"div5\" class=\"core\">
  63.      <a href=\"javascript:\">jQuery 无刷新切换CSS样式表改变风格</a>
  64.      <a href=\"javascript:\">VC++生成随机数并快速排序的算法</a>
  65.      <a href=\"javascript:\">基于jQuery的图片滚动切换插件</a>
  66.      <a href=\"javascript:\">联想头部大横幅Flash广告附源文件</a>
  67.      <a href=\"javascript:\">VB开发的Eclipse编程软件完整版</a>
  68.     </div>
  69. </div>
  70. </body>
  71. <script>
  72. function myGod(id,w,n){
  73.     var box=document.getElementById(id),can=true,w=w||1500,fq=fq||10,n=n==-1?-1:1;
  74.     box.innerHTML+=box.innerHTML;
  75.     box.onmouseover=function(){can=false};
  76.     box.onmouseout=function(){can=true};
  77.     var max=parseInt(box.scrollHeight/2);
  78.     new function (){
  79.         var stop=box.scrollTop%18==0&&!can;
  80.         if(!stop){
  81.             var set=n>0?[max,0]:[0,max];
  82.             box.scrollTop==set[0]?box.scrollTop=set[1]:box.scrollTop+=n;
  83.         };
  84.         setTimeout(arguments.callee,box.scrollTop%18?fq:w);
  85.     };
  86. };
  87. myGod(\'div1\',10);
  88. myGod(\'div2\',10,-1);
  89. myGod(\'div3\',500,-1);
  90. myGod(\'div4\',500);
  91. myGod(\'div5\',1500,-1);
  92. </script>
  93. </html>


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29737856/viewspace-1246356/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29737856/viewspace-1246356/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值