我正在添加resizable到几个div标签,这些标签是复杂页面的一部分.但$(文件).ready()如果执行得太早.并非所有内容都已解析且可调整大小失败.
如何让jQuery真正等到文档准备好之后?
我试过了…
$(document).ready()
$(document).load()
$(window).load()
通过添加一个具有相同代码的临时按钮,我在页面渲染后单击,我得到适当的可调整大小的UI.
我正在使用jQuery v1.4.2和jQuery UI v1.8.4与Firefox v3.6.8.
最佳答案
But the $(document).ready() if executing too early. Not everything has been parsed and the resizable fails.
这不应该.解析并呈现DOM时会触发ready().唯一仍然可以加载的是样式表(不知道如何处理)和图像.
如果您的可调整大小取决于图像是否已满载,请改用load
事件.