這段代碼如何實(shí)現(xiàn)鼠標(biāo)移入時(shí)停止?jié)L動(dòng),移出時(shí)繼續(xù)滾動(dòng)
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<style type="text/css">
*{margin: 0;padding:0;}
.bg{background: #345;border-radius: 20px;width: 350px;margin: 0 auto;font-family: "微軟雅黑";color: #9cf;}
#box{height: 144px;overflow: hidden;}
#box ul{list-style: none;margin-left: 40px}
#box ul li{line-height: 25px;cursor: pointer;}
</style>
</head>
<body>
<div class="bg">
<div id="box">
<ul id='con1'>
<li>算一算虛度了多少個(gè)年頭</li>
<li>仿佛足夠?qū)懸惶族e(cuò)愛的春秋</li>
<li>如果以后你還想為誰</li>
<li>浪費(fèi)美好時(shí)候</li>
<li>眼淚只能在我的胸膛</li>
<li>毫無保留</li>
<li>互相折磨到白頭</li>
<li>悲傷堅(jiān)決不放手</li>
<li>開始糾纏之后</li>
<li>才又被人放大了自由</li>
<li>你的暴烈太溫柔</li>
<li>感情又痛又享受</li>
</ul>
<ul id='con2'></ul>
</div>
</div>
<script type="text/javascript">
var box=document.getElementById('box'),
con1=document.getElementById('con1'),
con2=document.getElementById('con2'),
aLi=document.getElementsByTagName('li'),
h=25,//行高
timer,//計(jì)時(shí)器
timeo,
speed=30,//速度
delay=2000;//延時(shí)
con2.innerHTML=con1.innerHTML;
function startMove(){
box.scrollTop++
timer=setInterval(judge,speed)
}
function judge(){
if(box.scrollTop%h==0){
clearInterval(timer)
timeo=setTimeout(startMove,delay)
}
else{
box.scrollTop++
}
if(box.scrollTop>=con1.offsetHeight){
box.scrollTop=0
}
}
var timeo=setTimeout(startMove,delay)//初始化
var flag=0
for(var i=0;i<aLi.length;i++){
aLi[i].onmouseover=function(){
this.style.color="yellow";
//待補(bǔ)充
}
aLi[i].onmouseout=function(){
this.style.color="";
//待補(bǔ)充
}
}
</script>
</body>
</html>
2016-08-12
將for循環(huán)里的語句替換為上面的語句即可.
2016-09-01
2016-09-01
鼠標(biāo)快速移入移出時(shí)會(huì)加速
2016-08-23
會(huì)加速