码迷,mamicode.com
首页 > 其他好文 > 详细

滚动歌词

时间:2014-12-13 20:29:57      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   os   sp   on   

bubuko.com,布布扣

 

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
 2 "http://www.w3.org/TR/html4/strict.dtd">
 3 
 4 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
 5     <head>
 6         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 7         <title>6.滚动歌词效果</title>
 8         <meta name="author" content="Administrator" />
 9         <!-- Date: 2014-12-13 -->
10         <style>
11             *{margin:0;padding:0}
12             #div1, #div2{ position: absolute }
13             #div2{color:red;width:15px;height:18px;overflow:hidden;}
14             #div2 span{width:2000px;position:absolute}
15         </style>
16     </head>
17     <body>
18         <div id="div1"><span>你这坏孩子 不要不说话没有眼泪要擦 就别揉眼了你这坏孩子 没人怪你啊爱本是自由的 我该承受这变化</span></div>
19         <div id="div2"><span>你这坏孩子 不要不说话没有眼泪要擦 就别揉眼了你这坏孩子 没人怪你啊爱本是自由的 我该承受这变化</span></div>
20         <script>
21             /**div2覆盖在div1的上面
22              * 原理 是 div2的宽度限定 比如130px,溢出隐藏,div2往右走的同时,里面的span往左走,那么就相当于里面的span没动*/
23             var oDiv1=document.getElementById(div1);
24             var oDiv2=document.getElementById(div2);
25             var oSpan=oDiv2.getElementsByTagName(span)[0];
26             var timer=null;
27             timer=setInterval(function(){
28                 oDiv2.style.left =  oDiv2.offsetLeft + 1 +px;
29                 oSpan.style.left = -oDiv2.offsetLeft + px
30             },30)
31             
32         </script>
33     </body>
34 </html>

 

滚动歌词

标签:style   blog   http   io   ar   color   os   sp   on   

原文地址:http://www.cnblogs.com/webskill/p/4161794.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!