gpt4 book ai didi

jquery - 如何检查图片是否已完全加载?

转载 作者:行者123 更新时间:2023-12-01 06:04:01 24 4
gpt4 key购买 nike

一个小问题。如何检查Jcropbox中的图片是否已完全加载?我是一个 javascript 初学者,所以如果有人可以提供帮助,我将非常感激。这是我的代码。

jQuery(document).ready(function () {
jQuery('#<%= imgPerson.ClientID %>').Jcrop({
onChange: showPreview,
onSelect: updateCoords,
aspectRatio: 1,
minSize: [60, 60],
setSelect: [1, 1, 60, 60],
allowSelect: false
});
});

function updateCoords(c) {
jQuery('#<%= X.ClientID %>').val(c.x);
jQuery('#<%= Y.ClientID %>').val(c.y);
jQuery('#<%= W.ClientID %>').val(c.w);
jQuery('#<%= H.ClientID %>').val(c.h);
};

function showPreview(coords) {
var height = '<%= hdnimgHeight.ClientID %>';
var height2 = $(height).value;
var rx = 60 / coords.w;
var ry = 60 / coords.h;

$('#<%= imgPreview.ClientID %>').css({
width: Math.round(rx * 400) + 'px',
height: Math.round(ry * height2) + 'px',
marginLeft: '-' + Math.round(rx * coords.x) + 'px',
marginTop: '-' + Math.round(ry * coords.y) + 'px'
});
};

最佳答案

您可以监听图像的onload事件,当图像完全加载到浏览器中时会触发该事件。尝试这样的事情

<img src=".." onload="javascript:alert('Image loaded');" />
//Here you can call any javascript method in the onload event

它还有其他事件,如 onabortonerror 等,以防您希望以不同方式处理它们。

关于jquery - 如何检查图片是否已完全加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8387588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com