【发布时间】:2014-01-10 21:41:28
【问题描述】:
我的问题很简单。
我有一些配置和加载需要在调用 document.ready() 之前完成。
// initialize ASAP so it loads super fast
soundManager.setup({
url: 'swf/',
onready: SMOnReadyHandler
});
这个onready 事件处理程序可能需要很长时间才能完成。
在此之后,我想调用 document.ready() 事件监听器来加载我的页面的其余部分,如下所示:
$(document).ready(function() {
// code here might be dependent on the completion of
// soundManager.onready event handler
});
如何确保 $(document).ready 仅在 soundManager.onready 处理程序完全完成后出现?
提前非常感谢!
【问题讨论】:
-
onready函数是做什么的?或者它甚至是一个函数?
-
您可能想发明自己的事件来替换 $(document).ready(),如 Alxandr 对问题的回答所示:stackoverflow.com/questions/7135752/…
-
@JayHarris:
onready持有分配给它的方法,类似于window.onload = function() { ... } -
如果您可以访问该功能,那么我认为您的答案如下。
标签: javascript jquery events