Comment charger une image de manière asynchrone avec jQuery et comment savoir quand le chargement de l'image est terminé?Comment charger une image de manière asynchrone avec jQuery et comment savoir quand le chargement de l'image est terminé?
Répondre
Dans notre version de base, nous aurons un seul div contenant une fileuse de chargement et une fois notre grande image est chargée (en arrière-plan), nous allons retirer la fileuse et insérez notre image.
Vous savez quand l'image a été chargée avec succès, lorsque la exectution atteint la fonction pointée dans l'option success
, par exemple:
$.ajax({
url: 'image-map.php',
data: 'img=' + i.src, // the image url links up in our fake database
dataType: 'html',
success: function (html) {
// because we're inside of the success function, we must refer
// to the image as 'img' (defined originally), rather than 'this'
$('#loader')
.removeClass('loading')
.append(img)
.append(html);
// now show the image
$(img).fadeIn();
}
});
How to check that image is loaded. Il utilise la fonction jquery ajax load().
jQuery avait une méthode de charge qui peut être utilisé pour vous informer quand une image a été téléchargée Donc, dans votre cas, vous utiliseriez jquery pour faire une requête ajax qui retournerait un src à l'image, puis créer un nouvel objet image et appliquer la méthode de chargement comme ci-dessous.
var $img = $('<img>');
$img.attr('src', 'image.jpg').load(function() {
alert('Image Loaded');
//use jquery here to insert your image into the DOM
});
J'espère que c'est clair. J'ai supposé que vous saviez comment faire une requête ajax si vous posiez des questions sur le chargement de l'image.
Merci Nick
Il y a aussi une grande page qui a ici quelques excellents conseils jquery et où je l'ai lu à l'origine sur l'utilisation de la méthode de charge pour les images http://www.tvidesign.co .uk/blog/améliorer-votre-jquery-25-excellent-tips.aspx – screenm0nkey
- 1. chargement image externe de manière asynchrone en utilisant jQuery
- 2. Comment savoir quand un élément XAML est terminé chargement
- 3. Comment savoir jQuery: Quand le chargement est prêt, montrez-le?
- 4. Comment savoir quand un geste de pincement est terminé (UIGestureRecognizer)
- 5. Smart gwt. Comment déterminer quand le chargement est terminé
- 6. Comment savoir quand un processus s'est terminé?
- 7. comment savoir quand un travail dans un thread est terminé?
- 8. Comment savoir quand mon lot d'appels EAP est terminé?
- 9. rappel Javascript pour savoir quand une image est chargée
- 10. Quand et comment fonctionne Google Analytics asynchrone?
- 11. J'ai besoin de savoir quand une page a vraiment terminé le chargement
- 12. Comment savoir si le téléchargement de l'iPhone est terminé?
- 13. comment savoir quand initWithContentsOfURL de NSData a fini de charger.
- 14. Comment savoir quand une activité est organisée?
- 15. Comment charger les images une fois le chargement de la page terminé dans ASP.Net
- 16. extensions Chrome: Comment savoir quand un onglet a terminé le chargement, à partir de la page d'arrière-plan
- 17. Comment savoir quand le processus de génération d'index Lucene est terminé
- 18. Charger l'API Google Chart de manière asynchrone
- 19. UITableView lignes charger de manière asynchrone
- 20. Complément Visual Studio: Comment savoir quand une solution a fini de charger
- 21. Comment savoir si un travail de copie est terminé?
- 22. Image de chargement imbriquée avec jquery
- 23. En utilisant Spring threading et TaskExecutor, comment savoir quand un thread est terminé?
- 24. JavaScript: Savoir quand une image est complètement chargée
- 25. Jquery Ajax Chargement du rappel avant le chargement terminé
- 26. Chargement et remplacement d'une image avec le même nom - problème de chargement et d'image de cache
- 27. Comment? UITableViewCell avec UIImageView chargé de manière asynchrone via ASINetworkQueue
- 28. browserfield terminé le chargement dans blackberry
- 29. Charger l'image de manière asynchrone à partir du fichier
- 30. UIWebView a terminé le chargement Événement
Merci pour GTFM)) – Roman