문서가 완전히로드 된 후 이미지 src 속성을 변경해야하는 프로젝트가 있습니다. (조금 수정하십시오).src를 변경 한 후에 모든 이미지가로드 될 때까지 기다리십시오.
나는 src 속성이 변경된 이후의 모든 이미지가 완전히로드되었는지 확인할 수있는 옵션을 제공하여 높이를 계산할 수 있으며이를 기반으로 내 코드를 진행할 수 있습니다.
이것이 가능합니까?
문서가 완전히로드 된 후 이미지 src 속성을 변경해야하는 프로젝트가 있습니다. (조금 수정하십시오).src를 변경 한 후에 모든 이미지가로드 될 때까지 기다리십시오.
나는 src 속성이 변경된 이후의 모든 이미지가 완전히로드되었는지 확인할 수있는 옵션을 제공하여 높이를 계산할 수 있으며이를 기반으로 내 코드를 진행할 수 있습니다.
이것이 가능합니까?
당신은 jQuery를 함께 수행 할 수 있습니다
$('img#newsrc').load(function(){ // this triggers after image is loaded
// do your checking
}
또는 특정 이미지를 :
:var file = 'beautiful.jpg';
$('img').attr('src', file).load(function() {
alert(file + 'is loaded');
});
당신이 페이지의 모든 이미지를 한 후 뭔가를하려는 경우
노력이로드$(document).ready(function() {
var nImages = $('img').length;
$('img').load(function() {
nImages--;
if (nImages == 0) {
... do whatever ...
}
}
});
모든 이미지를 포함하지 않으려면 'img'선택기를 좀 더 구체적으로 변경하십시오.
호기심에서 ... "조금 고쳐 주겠다"는 것은 무엇을 의미합니까? src를 변경하면 다른 이미지가로드 될 수 있습니다. 그저 당신이 찾고있는 것을 확신하고 싶었습니다. –
thats right, 이미지를 새로운 이미지로 교체 한 다음 모든 이미지가 완전히로드 된 경우 – gruber