把moveMessage(elementID,finally_x,finally_y,interval);传给setTimeout("moveMessage()",interval);中字符串拼接为"moveMessage('"+elementID+"',"+final_x+","+final_y+","+interval+")";怎么理解?
为什么不可以写成这样呢?
setTimeout("moveMessage(elementID,finally_x,finally_y,interval)",interval);
elementID,final_x,final_y,interval 这几个应该是变量吧
直接写成 setTimeout(moveMessage, interval);
更好。