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

为什么这里的定时器不能执行?

为什么这里的定时器不能执行?

kolog 2017-08-11 21:10:37
<!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>&uarr;</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>&darr;</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>
查看完整描述
  • 1 回答
  • 0 关注
  • 2081 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信