导航:首页 > 无缝钢管 > 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如何实现无缝向上滚动相关的资料

热点内容
镀锌管如何连接焊接防锈 浏览:54
佛山恒通玻璃钢化厂 浏览:69
不锈钢上糊印如何去除 浏览:53
猫腿部做钢板手术多少钱 浏览:502
一张钢板大概多少吨 浏览:636
在哪里可以查模具钢材的价格多少 浏览:355
为什么腾讯视频钢铁侠只能高清 浏览:531
对钢铁是怎么炼成的理解 浏览:744
不锈钢工艺品用什么种类 浏览:278
兴达不锈钢五金门窗配件怎么样 浏览:975
said是什么钢材 浏览:683
圣罗兰方管202号口红 浏览:435
手术国产钢板是什么材料 浏览:861
抖音上有点要过钢管圈圈那个叫什么意思 浏览:354
玖和不锈钢哪里产的 浏览:95
顶杆折断割伤模具有什么对策 浏览:917
模具编程工资一般多少钱 浏览:52
钢铁厂导向工业有哪些 浏览:289
铝合金脚线应该用什么片切割 浏览:353
不锈钢粘了粉洗不掉怎么办 浏览:131