導航:首頁 > 無縫鋼管 > js如何實現無縫向上滾動

js如何實現無縫向上滾動

發布時間:2025-02-06 19:26:59

A. 怎麼實現marquee標簽的向上無縫滾動

<html>
<head>
<title>TODOsupplyatitle</title>
<metacharset="UTF-8">
<metaname="viewport"content="width=device-width">
</head>
<body>
<style>
#marqueep{height:30px;line-height:30px;margin:0}
</style>
<divstyle="height:30px;overflow:hidden;">
<divid='marquee'>
<p>第1段</p>
<p>第2段</p>
<p>第3段</p>
<p>第4段</p>
<p>第5段</p>
</div>
</div>

<script>
(function(){
varmarquee=document.getElementById('marquee');
varoffset=0;
varscrollheight=marquee.offsetHeight;
varfirstNode=marquee.children[0].cloneNode(true);
marquee.appendChild(firstNode);//還有這里
setInterval(function(){
if(offset==scrollheight){
offset=0;
}
marquee.style.marginTop="-"+offset+"px";
offset+=1;
},50);
})();
</script>
</body></html>

<divid="demo"style="overflow:hidden;height:168px;width:300px;">

<divid="demo1">

<!--此處放要顯示的內容-->

</div>

<divid="demo2"></div>

</div>

<scriptlanguage="javascript">

varspeed=30;

vardemo2=document.getElementByIdx_x("demo2");

vardemo1=document.getElementByIdx_x("demo1");

vardemo=document.getElementByIdx_x("demo");

demo2.innerHTML=demo1.innerHTML;

functionMarquee(){

if(demo2.offsetTop-demo.scrollTop<=0){

demo.scrollTop-=demo1.offsetHeight;

}

else{

demo.scrollTop++;

}

}

varMyMar=setInterval(Marquee,speed);

demo.onmouseover=function(){clearInterval(MyMar)};

demo.onmouseout=function(){MyMar=setInterval(Marquee,speed)};

</script>


——【仙】墨紙

閱讀全文

與js如何實現無縫向上滾動相關的資料

熱點內容
廣聯達鋼筋軟體如何復制樓層 瀏覽:993
梁鋼筋斜拉筋怎麼設置 瀏覽:862
安徽本田汽車焊接工裝多少錢 瀏覽:566
空調扇的固定四個塑膠模具叫什麼 瀏覽:106
水下焊接能焊多少米 瀏覽:688
汽車一整套模具多少錢 瀏覽:756
鋼材上數字代表什麼意思 瀏覽:674
鋅合金大門怎麼製作的 瀏覽:714
現澆板多跨板鋼筋如何下料 瀏覽:758
哪裡有做鋁模具 瀏覽:764
不銹鋼和瓷盆哪個導熱效果好 瀏覽:854
鋼筋利息起訴後如何計算 瀏覽:15
不銹鋼滾筒外徑如何車螺紋 瀏覽:651
崑山哪裡有模具廠多 瀏覽:541
安康工廠鋁合金暖氣片多少錢 瀏覽:346
螺紋鋼九米多少錢一根 瀏覽:156
不銹鋼方管焊前要洗嗎 瀏覽:787
課桌一邊是用什麼鋼材做的 瀏覽:978
剛買回來的不銹鋼炒鍋粘鍋怎麼辦 瀏覽:339
2萬噸鋼材用什麼運 瀏覽:826