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

javascript简单动画 没有反应

javascript简单动画 没有反应

临摹微笑 2018-07-02 08:08:00
《js dom艺术》书上的一个案例,我敲的代码 并没有动起来。问题1:代码哪里出问题了?问题2:脚本第24行var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")"; 不懂为什么要写成字符串的形式 字符串前后这样看好像多了两个加 什么意思 ?为什么setTimeout(moveElement(elementID,final_x,final_y,interval),interval)这样就不行?求详解。  
查看完整描述

1 回答

?
森栏

TA贡献1810条经验 获得超5个赞

settimeout的要求的第一个参数是必须是js的字符串,比如说你有一个function叫abc,1秒执行一次,那就要写做setTimeout('abc()', 1000),你上面是一样的原理。

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

添加回答

举报

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