A melhor forma de detectar quando uma imagem carregou?

  • Autor Autor YeltsinReyes
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
YeltsinReyes

YeltsinReyes

Mi
Verificación en dos pasos activada
Verificado por Binance
Hola, lo que quiero hacer es mostrar un div oculto cuando una imagen especifica ya este cargada.
Estoy usando Jquery así, me funciona bien en la pc pero en el movil no, cual es la mejor forma.??

HTML:
$('#resultado img').load(function(){
	$('#resultado').show();	
});
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Así:

PHP:
<img id="img" src="http://lorempixel.com/300/250/" alt="">
<script type="text/javascript">
var img = document.getElementById('img');
img.onload = function() {
    alert("IMG cargada!");
}
</script>
 
Así me funcionara en todos los navegadores y aunque el div donde esta la imagen este oculto?

Así:
PHP:
<img id="img" src="http://lorempixel.com/300/250/" alt="">
<script type="text/javascript">
var img = document.getElementById('img');
img.onload = function() {
    alert("IMG cargada!");
}
</script>
 
[MENTION=81006]kanikase[/MENTION] Man como puedo hacer esto mismo pero para cargar una lista de imágenes y cuando todas ya este cargadas ejecutar una funciono.??

PHP:
var img = $('#users img'); <--- Array de imagenes
for(var i = 0; i < img.length; i++){
	var newimg = new Image();
	newimg.onload = function(){

	};
	newimg.src = img[i].src;
};
 
Voltar
Topo