【发布时间】:2023-04-10 00:14:01
【问题描述】:
我正在尝试隐藏图像,直到它完全加载。
我有这个jquery。
//Load image on click
$(document).on("click", '[data-item="zoomIn"]', function(){
var url = $(this).parent().siblings('.largeImgUrl').val();
$('.flickr-big-image').empty().append("<img class='hidden' id='zoomIn' src='"+url+"' >");
$("#flickr-popup").modal('show');
});
//Show image
$('#zoomIn').on('load', function(){
$('#zoomIn').removeClass('hidden');
});
但似乎onload 事件没有运行。我在这里做错了吗?
【问题讨论】:
-
您需要在加载图像而不是 html 时触发。看看这里:stackoverflow.com/questions/2392410/…
标签: jquery