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

一个按钮控制一个div的展开收起,需要用定时器,不知道下面的代码错在哪里

一个按钮控制一个div的展开收起,需要用定时器,不知道下面的代码错在哪里

Echo_Chien 2016-08-02 09:00:17
<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style>#cb{ width:1200px; height:20px; border:3px solid rgba(0,204,255,1);     border-radius:10px; background-image:url(1.jpg) }</style></head><body><input type="button" value="展开" onClick="aa()" id="cn"><div id="cb"></div><script> var cn=document.getElementById("cn"); var  h=0;function a(){ if(h<720) { h=h+10; document.getElementById("cb").style.height=h+"px"; cn.value="收起"; } else{ return } setTimeout(a,10);} function b(){ if(h>20){ h=h-20; document.getElementById("cb").style.height=h+"px"; cn.value="展开"; } else{ return } setTimeout(a,10) }/**/function aa(){ //t=setInterval(time,50); a(); b(); } </script></body></html>
查看完整描述

1 回答

?
刚毅87

TA贡献345条经验 获得超309个赞

b函数中定时器setTimeout(a,10),写错了改为setTimeout(b,10)


查看完整回答
反对 回复 2016-08-02
  • 1 回答
  • 0 关注
  • 1370 浏览
慕课专栏
更多

添加回答

举报

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