js實現文字滾動(記錄一下)


說明:代碼來源網絡,此處只做記錄,方便日后使用

<html>
<style>
#demo{width:300px;margin:0 auto; overflow:hidden}
#indemo{width:300%}
#demo1{width:300px; float:left}
#demo2{width:300px; float:left}
</style>
<div id="demo">
  <div id="indemo">
    <div id="demo1">如何用js實現一個橫向滾動新聞</div>
    <div id="demo2"></div>
  </div>
</div>
<script>
var speed=10;//數字越大越慢
var demo=document.getElementById("demo")
var demo1=document.getElementById("demo1")
var demo2=document.getElementById("demo2")
demo2.innerHTML=demo1.innerHTML;
function marquee(){
    if(demo.scrollLeft>=demo1.offsetWidth){
        demo.scrollLeft=0;
    }else{
        demo.scrollLeft++;
    }
}
setInterval(marquee,speed)
</script>
</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM