gpt4 book ai didi

javascript - 在 javascript 中判断多个 onLoad 事件何时完成

转载 作者:行者123 更新时间:2023-11-28 13:54:53 26 4
gpt4 key购买 nike

我必须加载两个 api。 YouTube api 在加载时调用 onYouTubePlayerReady ,而 SoundManager 的另一个 api 在加载时调用 soundManager.onready(...) 。我在每个 ready 函数中做了很多事情来准备网站。但是,我还需要知道两者何时完成,以便我可以进行更多需要两者完全加载的初始化。知道如何在调用这两个 ready 函数时调用一个函数吗?

最佳答案

对它们都使用回调。

var callback = (function(){

var count = 0;

return function(){
count++;
if(count === 2){
//both ran and do something
}
}

})();

然后在两次加载结束时执行以下操作:

callback();

if 语句中的内容只会在第二次调用该函数时运行。

小 fiddle 演示:http://jsfiddle.net/maniator/2X8rF/

关于javascript - 在 javascript 中判断多个 onLoad 事件何时完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8580023/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com