js跑马灯效果
目标效果:每过1秒重复把广告的第一个字符放到最后,达到动态跑马灯效果
代码如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="txt" style="color: white;background-color: red;text-align: center;font-size: 50px;">大甩卖</div> <script type="text/javascript"> setInterval(function ()//通过定时器重复动作 { var oTxt = document.getElementById('txt'); //获取标签 var txt = oTxt.innerText; //获取标签文本内容 // console.log(typeof txt) 页面控制台查看是string var first_i = txt[0]; //字符串索引取值 var last_i = txt.slice(1,txt.length);//字符串切片 var new_txt = last_i + first_i;//字符串拼接 oTxt.innerText = new_txt; //拼接后的字符串放到标签文本内容 },1500) </script> </body> </html>
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《龙行博客》。
- 本文网址:https://www.liaotaoo.cn/140.html
- 上篇文章:js回到顶部功能
- 下篇文章:windows平台安装python scrapy