单行文字定时滚动(收集案例)

最近开始给静态网页添加一点动态效果,虽然自己用jquery实现得了文字或图片滚动,但是在网上看到一篇比较实用的例子,摘录下来,分享给大家,菜鸟进化中·····
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>[荐] 五种不同分隔的单行文字上下<a href='http://www.daimajiayuan.com/list-97.html' target='_blank'><u>滚动效果</u></a></title> <style> a{display:block;font-size:15px;line-height:18px;text-decoration:none;color:#333} .shell{ background:url(http://www.daimajiayuan.com/html/txdm_2/images/arrowb.gif) no-repeat 4px 5px; border:1px solid #aaa; width:386px; padding:3px 2px 2px 25px; } .core{ height:18px; overflow:hidden; } </style> </head> <body> <div class="shell"> <div id="div1" class="core"> <a title="超级漂亮的几款清新、常用的网页CSS布局配色实例" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1061.htm"> 超级漂亮的几款清新、常用的网页CSS布局配色实例</a> <a title="CSS制作斜角上有背景图片的Div层" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1060.htm"> CSS制作斜角上有背景图片的Div层</a> <a title="Js实现的层展开、层折叠效果,默认时候层是折叠的" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1059.htm"> Js实现的层展开、层折叠效果,默认时候层是折叠的</a> <a title="DIV始终固定在网页右下角位置的CSS实现方法" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1058.htm"> DIV始终固定在网页右下角位置的CSS实现方法</a> </div> </div> <p></p> <div class="shell"> <div id="div2" class="core"> <a title="JavaScript未知高度元素的垂直居中的方法" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1057.htm"> JavaScript未知高度元素的垂直居中的方法</a> <a title="JS 4屏平滑滚动<a href='http://www.daimajiayuan.com/sitejs-15579-1.html' target='_blank'><u>幻灯片</u></a>特效" target="_blank" href="http://www.csrcode.cn/html/txdm/txtx/1036.htm"> JS 4屏平滑滚动幻灯片特效</a> <a title="图片的无缝滚动(纵向、横向)" target="_blank" href="http://www.csrcode.cn/html/txdm/txtx/1035.htm"> 图片的无缝滚动(纵向、横向)</a> <a title="比较实用的CSS控制链接颜色效果" target="_blank" href="http://www.csrcode.cn/html/txdm/ljwb/1032.htm"> 比较实用的CSS控制链接颜色效果</a> </div> </div> <p></p> <div class="shell"> <div id="div3" class="core"> <a title="超级漂亮的几款清新、常用的网页CSS布局配色实例" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1061.htm"> 超级漂亮的几款清新、常用的网页CSS布局配色实例</a> <a title="CSS制作斜角上有背景图片的Div层" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1060.htm"> CSS制作斜角上有背景图片的Div层</a> <a title="Js实现的层展开、层折叠效果,默认时候层是折叠的" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1059.htm"> Js实现的层展开、层折叠效果,默认时候层是折叠的</a> <a title="DIV始终固定在网页右下角位置的CSS实现方法" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1058.htm"> DIV始终固定在网页右下角位置的CSS实现方法</a> </div> </div> <p></p> <div class="shell"> <div id="div4" class="core"> <a title="JavaScript未知高度元素的垂直居中的方法" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1057.htm"> JavaScript未知高度元素的垂直居中的方法</a> <a title="JS 4屏平滑滚动幻灯片特效" target="_blank" href="http://www.csrcode.cn/html/txdm/txtx/1036.htm"> JS 4屏平滑滚动幻灯片特效</a> <a title="图片的无缝滚动(纵向、横向)" target="_blank" href="http://www.csrcode.cn/html/txdm/txtx/1035.htm"> 图片的无缝滚动(纵向、横向)</a> <a title="比较实用的CSS控制链接颜色效果" target="_blank" href="http://www.csrcode.cn/html/txdm/ljwb/1032.htm"> 比较实用的CSS控制链接颜色效果</a> </div> </div> <p></p> <div class="shell"> <div id="div5" class="core"> <a title="超级漂亮的几款清新、常用的网页CSS布局配色实例" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1061.htm"> 超级漂亮的几款清新、常用的网页CSS布局配色实例</a> <a title="CSS制作斜角上有背景图片的Div层" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1060.htm"> CSS制作斜角上有背景图片的Div层</a> <a title="Js实现的层展开、层折叠效果,默认时候层是折叠的" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1059.htm"> Js实现的层展开、层折叠效果,默认时候层是折叠的</a> <a title="DIV始终固定在网页右下角位置的CSS实现方法" target="_blank" href="http://www.csrcode.cn/html/txdm/tcys/1058.htm"> DIV始终固定在网页右下角位置的CSS实现方法</a> </div> </div> </body> <script> function myGod(id,w,n){ var box=document.getElementById(id),can=true,w=w||1500,fq=fq||10,n=n==-1?-1:1; box.innerHTML+=box.innerHTML; box.onmouseover=function(){can=false}; box.onmouseout=function(){can=true}; var max=parseInt(box.scrollHeight/2); new function (){ var stop=box.scrollTop%18==0&&!can; if(!stop){ var set=n>0?[max,0]:[0,max]; box.scrollTop==set[0]?box.scrollTop=set[1]:box.scrollTop+=n; }; setTimeout(arguments.callee,box.scrollTop%18?fq:w); }; }; myGod('div1',10); myGod('div2',10,-1); myGod('div3',500,-1); myGod('div4',3000); myGod('div5',1500,-1); </script> </html> <p align="center">本特效由 <a href="http://www.daimajiayuan.com">代码家园</a>丨CsrCode.Cn 收集于互联网,只为兴趣与学习交流,不作商业用途。</p>
原文地址:https://www.cnblogs.com/luodiandian/p/7502519.html