我有一个页面,其中包含一些普通的 javascript、一个 swf 文件和一些 jquery。
我正在 $(document).ready(function() {}) 函数中运行 jquery 代码。但代码是在 Flex 组件(swf 文件)完成加载之前运行的。我做错了什么吗? 感谢您的阅读!
最佳答案
“ready”事件的全部要点是在图像和 Flash 加载等元素之前运行。如果您不喜欢这样,请改用“load”事件。
$(document).load(function() { ... });
另一种方法是尝试直接将“加载”处理程序附加到您的 Flex 对象,但我个人不确定这是否可以正常工作,并且这可能是“就绪”处理程序获取的竞争条件在内容实际加载之前设置的“加载”处理程序。
关于jquery - $(document).ready(function() {}) 在 Flex 应用程序加载到我的页面之前运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2996970/