Guest User

Untitled

a guest
Jan 18th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. var allImgs = $("#container img").filter(function() { return ! this.complete; });
  2. var allImgsLength = allImgs.length;
  3.  
  4. allImgs.on("load", function() {
  5. if (--allImgsLength) {
  6. // Images have loaded.
  7. }
  8. });
  9.  
  10. $("#container").waitForImages(function() {
  11. // Images have loaded.
  12. });
  13.  
  14. var allImgs = [].filter.call(document.querySelectorAll("#container img"),
  15. function(img) {
  16. return ! img.complete;
  17. });
  18. var allImgsLength = allImgs.length;
  19.  
  20. [].forEach.call(allImgs, function(img) {
  21. img.addEventListener(function() {
  22. if (--allImgsLength) {
  23. // Images have loaded.
  24. }
  25. });
  26. });
  27.  
  28. var allImgs = document.getElementById("container").getElementsByTagName("img");
  29. var allImgsLength = allImgs.length;
  30. var i;
  31. var eventCallback = function() {
  32. if (--allImgsLength) {
  33. // Images have loaded.
  34. }
  35. };
  36.  
  37. for (i = 0; i < allImgsLength; i++) {
  38. if (allImgs[i].complete) {
  39. allImgsLength--;
  40. }
  41.  
  42. if (allImgs[i].addEventListener) {
  43. allImgs[i].addEventListener("load", eventCallback);
  44. } elseif (allImgs[i].attachEvent) {
  45. allImgs[i].attachEvent("onload", eventCallback);
  46. } else {
  47. allImgs[i].onload = eventCallback;
  48. }
  49. }
Add Comment
Please, Sign In to add comment