Guest User

Untitled

a guest
Aug 22nd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. function loadProgress() {
  2. var Images = [];
  3. $("*").each(function () {
  4. var $this = $(this);
  5. var img = $this.is('img');
  6. var background = $this.css('background-image');
  7. if(background != 'none' && background.search('linear') == -1){
  8. var path = $(this).attr('data-img');
  9. //var path = background.replace('url("','').replace('")','');
  10. if(path)
  11. Images.push(path);
  12.  
  13. }
  14. if(img){
  15. var path = $this.attr('src');
  16. if(path) Images.push(path);
  17. }
  18.  
  19. });
  20. var curImg = 1;
  21.  
  22. for(var i=0; i < Images.length; i++){
  23.  
  24. var image = $('<img>',{
  25. attr:{
  26. src: Images[i]
  27. }
  28. });
  29. image.on('load',function () {
  30. setPercents(Images.length,curImg);
  31. curImg++;
  32.  
  33. });
  34.  
  35. }
  36. function setPercents(total,current){
  37. var percent = Math.ceil(current/total*100);
  38. if(percent >= 100) {
  39. $("#preloader").fadeOut(1200);
  40. }
  41. }
  42. }
  43. loadProgress();
Add Comment
Please, Sign In to add comment