A帧:如何在执行图像加载之前等待执行?

时间:2017-09-27 18:45:55

标签: javascript virtual virtual-reality

我需要帮助。我正在做一些A帧网站,我只需要在加载背景图像时启动它。重点是球体bacground的图片,360度是巨大的 - 像20000 x 20000像素,因此它们加载10秒钟或者其他东西。这取决于互联网的速度。广告我不希望我的动画在背景完全加载之前执行(以及其他图像)。然后我添加了几个背景和相机的动作,但是当背景加载时 - 它们都被执行了。除非绝对必要,否则我不想下载jquery。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用window.onload仅在浏览器中的所有内容呈现后执行您的脚本。

function myAwesomeAnimationScript() {...}

window.onload = myAwesomeAnimationScript;

将所有脚本包装在函数中,只需设置对它的引用即可处理事件。

这是一个基本示例,它将覆盖指定事件的任何其他事件处理程序,如果您希望更优雅的解决方案尊重其他处理程序,请查看addEventListener()

相关问题