首页 > 代码库 > 滚动歌词
滚动歌词
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>
滚动歌词
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。