函数没有被调用

时间:2015-10-10 16:38:16

标签: javascript html css

我试图创造一个像pacman(这是一个图像)的幽灵,它将出现在随机位置。这是我的代码

&

我希望它能够并排运行。

1 个答案:

答案 0 :(得分:0)

你无法在Javascript中编写这样的无限循环,因为它只会永远运行,阻止浏览器执行任何其他操作,从而有效地“挂起”浏览器,直到浏览器最终中止脚本。浏览器中的主要Javascript执行是单线程的,因此如果你像这样永远循环,那么其他任何东西都无法运行。

相反,您可以使用setInterval()计时器来更新位置。如果您可以准确地描述您要完成的内容,我们可能会更专门地帮助推荐代码。

此外,body标签上只能有一个onload属性,因此您可以从一个属性调用这两个函数,也可以创建一个调用多个东西的新函数,并在{{{{{{ 1}}属性。

以下是onload的简单用法:

setInterval()

请注意,根据您的代码,这将导致图像每隔一段时间在屏幕上跳转到随机上/下位置。