我有一个项目需要获取徽标的尺寸并相应地调整其位置。$(document).ready
据我了解,页面上的所有元素都应该在onload
事件发生后立即可用。我还尝试将脚本放在结束正文标记之前,以确保我可以得到所有内容。我使用 jQuery$(element).width
来$(element).height
测量徽标图像。
但是,我不是每次都得到这些值:我控制台记录了这两个值。有时,它显示为零,我猜图像标签已加载,但实际图像仍在加载。我很困惑,因为我在网上搜索,他们都说如果我使用 DOM 准备好或将脚本标签放在最后,所有元素都应该准备好。