<分区>
我有一些不小的图像,我需要使用 jQuery 来获取它们加载到各自的 div 后的高度和宽度。 之前有人问过这个问题,我尝试了很多建议。 例如:建议使用以下代码,它仅在每次页面刷新时间歇性地工作:
jQuery(function() {
jQuery(".youtube-image-thumbnail img").on('load', function() {
console.log(jQuery(this).height());
});
});
这个解决方案根本不起作用
jQuery(function() {
console.log('here')
jQuery(".youtube-image-thumbnail img").bind('load', function() {
console.log(jQuery(this).height());
});
});
我的 html 元素如下所示:
<div class="youtube-image-thumbnail">
<img src="/youtube_image/public/video_thumbnails/exvLChu1-fk.jpg?itok=q0nFDq8g" alt="" typeof="foaf:Image" class="img-responsive">
</div>
这是一个JsFiddle snippet 我是否遗漏了什么或者是否有更好更合理的解决方案?