把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);
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
elementID,final_x,final_y,interval 这几个应该是变量吧
直接写成
setTimeout(moveMessage, interval);
更好。