repeat参数到底需不需要加引号参与调用呢?

var repeat="moveMessage('"+elementID+"',"+final_x+","+final_y+","+interval+")";

movement = setTimeout(repeat,interval);

repeat的值应该是moveMessage('element',final_x,final_y,interval),没有引号,那setTimeout函数中的repeat参数应该不会成功调用才对啊?

天涯尽头无女友
浏览 109回答 1
1回答

慕哥9229398

setTimeout(function(){},1000);这个方法的参数分别是:可执行的函数/方法,执行间隔时间你这段代码movement = setTimeout(repeat,interval);中的repeat只是一个字符串变量,如何执行?可以修改为movement = setTimeout(function(){alert(repeat);},interval);这样每隔interval时间,就会弹出窗口
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java