Bonjour,
Je tente d'afficher une image dont l'url dépend d'un nombre tapé dans un input.
Le fadeIn() ne fonctionne que si l'image est en cache. Comment procéder pour que l'image n'apparaisse que lorsqu'elle est chargée ?
Merci d'avance pour vos réponses.
Modifié par a-side (29 Aug 2013 - 17:33)
Je tente d'afficher une image dont l'url dépend d'un nombre tapé dans un input.
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>
<input type="text" size="7" maxlength="7" id="id">
<div id="img"></div>
<script>
$('#id').focus();
$('#id').keyup(function(){
$('#img').html('<img src="http://www.site.com/'+$(this).val()+'.jpg" width="200px">');
$('#img').hide().fadeIn('fast');
});
</script>
</body>
</html>
Le fadeIn() ne fonctionne que si l'image est en cache. Comment procéder pour que l'image n'apparaisse que lorsqu'elle est chargée ?
Merci d'avance pour vos réponses.
Modifié par a-side (29 Aug 2013 - 17:33)