我正在向属于复杂页面一部分的多个 div 标签添加可调整大小。但是 $(document).ready() 如果执行得太早。并非所有内容都已解析,调整大小失败。
如何让 jQuery 真正等待文档准备好?
我已经尝试过了...
$(document).ready()
$(document).load()
$(window).load()
通过添加一个与这些代码相同的临时按钮,在页面渲染后单击该按钮,我可以获得正确的可调整大小的 UI。
我在 Firefox v3.6.8 中使用 jQuery v1.4.2 和 jQuery UI v1.8.4。
最佳答案
But the $(document).ready() if executing too early. Not everything has been parsed and the resizable fails.
这不应该是这样。当 DOM 被解析和渲染时,ready()
会被触发。唯一仍然可以加载的是样式表(不知道如何处理它们)和图像。
如果您的大小调整取决于图像完全加载,请使用 load
而是事件。
关于jquery - 我的 jQuery 就绪函数触发得太早了...它还没有准备好!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3639754/