Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;(function(w,d,undefined) {
  2.     //digamos que o padrão de endereços seja www.seusite.com.br/imagens/<numero>.png, de 0.png a 600.png
  3.     var x = 20, limit = 600; //carregaremos 20 por vez até 600 (incluso).
  4.     var y = 0, current = 0;
  5.     //para não forçarmos o navegador a fazer current%20 vamos armazenar outro contador em y
  6.     var image_loaded = function() {
  7.         y++;
  8.         if(y == x) {
  9.             y = 0;
  10.             load_more();
  11.         }
  12.     },
  13.         load_more = function() {
  14.         //correção: estava verificando se current era menor que current+x, isso ia ser sempre verdade. '-'
  15.         var temp = current+x; //agora sim.
  16.         for(current;current<temp && current <= limit;current++) {
  17.             var img = new Image();
  18.             img.onload = image_loaded;
  19.             img.src = 'http://www.seusite.com.br/imagens/' + current.toString() + '.png';
  20.         }
  21.     };
  22.     load_more();
  23. })(window,document);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement