<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>#</title>
<style type="text/css">
.box{width: 200px;height: 450px;position:absolute;left:50%;top:50%;margin-left: -100px;margin-top: -230px; background: #cff;}
.topb,.fotb{text-align: center;line-height: 25px;cursor: pointer; width: 200px;height: 25px;background: #ccf;position: absolute;left: 0;}
.topb{top: 0;}
.fotb{bottom: 0;}
.list{width: 200px;height: 400px;position: relative; margin-top: 25px;overflow: hidden;}
#mov{width: 200px;position: absolute;left: 0;top: 0;}
.list li{width: 200px;height: 60px;border-bottom: 2px solid #fff;list-style: none;}
</style>
</head>
<body>
<div>
<div>↑</div>
<div>
<div>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</div>
</div>
<div>↓</div>
</div>
<script type="text/javascript">
var aDiv=document.getElementsByClassName('box');
var arr=['#f00','#0f0','#00f'];
function mov(aDiv){
var oDivu=aDiv.getElementsByTagName('div')[0];
oDivu.index=0;
var oDivd=aDiv.getElementsByTagName('div')[3];
oDivd.index=1;
var oDivm=aDiv.getElementsByTagName('div')[2];
var aLi=oDivm.getElementsByTagName('li');
for(var i=0;i<aLi.length;i++){
aLi[i].style.background=arr[i%arr.length];
}
function mouse(oDiv){
oDiv.onmouseover=function(){
oDiv.style.background='#cff';
}
oDiv.onmouseout=function(){
oDiv.style.background='#ccf';
}
oDiv.onmousedown=function(){
oDiv.style.background='#66f';
if(oDiv.index===0){
setInterval(function(){
oDivm.style.top=oDivm.offsetTop-10+'px';
},30);
}else{
setInterval(function(){
oDivm.style.top=oDivm.offsetTop+10+'px';
},30);
}
}
oDiv.onmouseup=function(){
oDiv.style.background='#cff';
}
}
mouse(oDivu);
mouse(oDivd);
}
for(var i=0;i<aDiv.length;i++){
mov(aDiv[i]);
}
</script>
</body>
</html>
慕的地6079101
Yexiaomo
相关分类