javascript简单动画 没有反应

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

  •  

  •  



临摹微笑
浏览 643回答 1
1回答

森栏

settimeout的要求的第一个参数是必须是js的字符串,比如说你有一个function叫abc,1秒执行一次,那就要写做setTimeout('abc()', 1000),你上面是一样的原理。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript