为了账号安全,请及时绑定邮箱和手机立即绑定

js无缝滚动

标签:
JavaScript

js无缝滚动:

<!DOCTYPE html><html lang="en"><head>	<meta charset="UTF-8">	<title>Document</title>	<style>		*{margin: 0;padding:0;}		ul,li{list-style: none;}		#main{			width:400px;			 height: 100px;			border: 4px solid #ddd;			background: #fff; 			margin: 0 auto;			overflow: hidden;		}		#main h1{border-bottom: 4px solid #000;background: pink}		#area{ overflow: hidden;height:100% }	</style></head><body>	<div id="main">		<h1>无缝滚动</h1>		<div id="area">			<ul id="ul1">				<li>1.西游记</li>				<li>2.红楼梦</li>				<li>3.西厢记</li>				<li>4.鹿鼎记</li>				<li>5.石头记</li>				<li>6.水浒传</li>			</ul>			<ul id="ul2"></ul>		</div>	</div>	<script type="text/javascript">			var area=document.getElementById("area");			var ul1=document.getElementById("ul1");			var ul2=document.getElementById("ul2");			ul2.innerHTML=ul1.innerHTML;//克隆一个ul			function scrollUp(){				if(area.scrollTop>=ul1.offsetHeight){					area.scrollTop=0;				}else{					area.scrollTop++;				}			}			var myScroll=setInterval("scrollUp()",50);			area.onmouseover=function(){				clearInterval(myScroll);			}			area.onmouseout=function(){				myScroll=setInterval("scrollUp()",50);			}	</script></body></html>


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消