我有一页充满了不同宽度和高度的图像。我需要得到三个宽度。但是 jquery 总是在图像加载之前完成。所以我得到的图像宽度是一个破碎的图像宽度。
我试过 $(document) 和 $(window),都失败了。任何人都可以帮助我吗?
我有一页充满了不同宽度和高度的图像。我需要得到三个宽度。但是 jquery 总是在图像加载之前完成。所以我得到的图像宽度是一个破碎的图像宽度。
我试过 $(document) 和 $(window),都失败了。任何人都可以帮助我吗?
您可以使用$(window).load()
只有在所有内容都满载时才会触发的选项。主要缺点是任何交互代码(例如按钮单击)只有在所有内容加载后才可用。一个更好的选择是仅使用imagesloaded 插件之类的东西来推迟图像处理代码,并将其$(document).ready()
用于其余代码。