首頁 > web前端 > js教程 > js怎麼實現文字清單無縫滾動?

js怎麼實現文字清單無縫滾動?

零下一度
發布: 2017-06-27 15:36:10
原創
1686 人瀏覽過

這篇文章主要介紹了js實現文字清單無縫滾動效果,具有一定的參考價值,有興趣的小伙伴們可以參考一下

本文實例為大家分享了js文字列表無縫捲動的具體程式碼,供大家參考,具體內容如下

HTML程式碼:


#
<p id="rule">
        <p class="list" id="list">
          <p>用户185****0000  获得XXX优惠券</p>
          <p>用户185****0000  获得XXX优惠券</p>
          <p>用户185****0000  获得XXX优惠券</p>
          <p>用户185****0000  获得XXX优惠券</p>
          <p>用户185****0000  获得XXX优惠券</p>
          <p>用户185****0000  获得XXX优惠券</p>
          <p>用户185****0000  获得XXX优惠券</p>
          <p>用户185****0000  获得XXX优惠券</p>
          <p>用户185****0000  获得XXX优惠券</p>
          <p>用户185****0000  获得XXX优惠券</p>
          <p>用户185****0000  获得XXX优惠券</p>
          <p>用户185****0000  获得XXX优惠券</p>
        </p>
   <p class="list2" id="list2"></p>
</p>
登入後複製

##JavaScript


################################################################################################################################################ ##########
var speed=50;
var list=document.getElementById(&#39;list&#39;);
var list2=document.getElementById(&#39;list2&#39;);
var rule=document.getElementById(&#39;rule&#39;);
list2.innerHTML=list.innerHTML;
function Marquee(){
  if(list2.offsetTop-rule.scrollTop<=0)
    rule.scrollTop-=list.offsetHeight;
  else{
    rule.scrollTop++;
  }
}
var MyMar=setInterval(Marquee,speed);
rule.onmouseover=function() {clearInterval(MyMar)}
rule.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
登入後複製

以上是js怎麼實現文字清單無縫滾動?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板