Carregamento de imagens
05/02/2018
0
Caros Desenvolvedores,
Eu li um artigo que fala sobre agiliza o carregamento da página principalmente quando contem um carrossel de imagens.
A ideia é carregar somente a primeira imagem e somente realizar o download das outras imagens após o carregamento da página.
Link do artigo: http://blog.caelum.com.br/otimizacoes-na-web-e-o-carregamento-assincrono/
Eu utilizo o carrossel do bootstrap onde tentei adequar o código porém sem sucesso.
Será que alguém poderia me ajudar?
Grato!
Eu li um artigo que fala sobre agiliza o carregamento da página principalmente quando contem um carrossel de imagens.
A ideia é carregar somente a primeira imagem e somente realizar o download das outras imagens após o carregamento da página.
Link do artigo: http://blog.caelum.com.br/otimizacoes-na-web-e-o-carregamento-assincrono/
Eu utilizo o carrossel do bootstrap onde tentei adequar o código porém sem sucesso.
Será que alguém poderia me ajudar?
Grato!
Rob2014
Curtir tópico
+ 0
Responder
Post mais votado
06/02/2018
Olá, poste seu código por gentileza, para melhor entendimento e pessoal te ajudar.
Juliano B
Responder
Mais Posts
07/02/2018
Rob2014
Segue parte do código. <br />
<br />
Quando eu coloco a imagem dentro do <div>img</div> o carrossel funciona nomrlamente. <br />
<br />
O arquivo JS está no final do arquivo:<br />
<br />
<div class="listing-item"><br />
<a href="" class="listing-img-container"><br />
<div class="listing-carousel"> <br />
<div><img src="731275/apartamento-venda-penha-sm1.jpg" alt=""></div><br />
<div data-img-src="731275/apartamento-venda-penha-sm2.jpg"></div> <br />
<div data-img-src="731275/apartamento-venda-penha-sm3.jpg"></div><br />
<div data-img-src="731275/apartamento-venda-penha-sm4.jpg"></div><br />
<div data-img-src="731275/apartamento-venda-penha-sm5.jpg"></div> <br />
<div data-img-src="731275/apartamento-venda-penha-sm6.jpg"></div> <br />
</div><br />
</a><br />
</div><br />
<br />
<script><br />
$(function() {<br />
setTimeout(function(){<br />
$(''div[data-img-src]'').each(function(){<br />
var src = $(this).attr(''data-img-src'');<br />
$(''<img>'').attr(''src'', src).appendTo(''div'');<br />
});<br />
}, 600);<br />
});<br />
</script>
<br />
Quando eu coloco a imagem dentro do <div>img</div> o carrossel funciona nomrlamente. <br />
<br />
O arquivo JS está no final do arquivo:<br />
<br />
<div class="listing-item"><br />
<a href="" class="listing-img-container"><br />
<div class="listing-carousel"> <br />
<div><img src="731275/apartamento-venda-penha-sm1.jpg" alt=""></div><br />
<div data-img-src="731275/apartamento-venda-penha-sm2.jpg"></div> <br />
<div data-img-src="731275/apartamento-venda-penha-sm3.jpg"></div><br />
<div data-img-src="731275/apartamento-venda-penha-sm4.jpg"></div><br />
<div data-img-src="731275/apartamento-venda-penha-sm5.jpg"></div> <br />
<div data-img-src="731275/apartamento-venda-penha-sm6.jpg"></div> <br />
</div><br />
</a><br />
</div><br />
<br />
<script><br />
$(function() {<br />
setTimeout(function(){<br />
$(''div[data-img-src]'').each(function(){<br />
var src = $(this).attr(''data-img-src'');<br />
$(''<img>'').attr(''src'', src).appendTo(''div'');<br />
});<br />
}, 600);<br />
});<br />
</script>
Responder
Clique aqui para fazer login e interagir na Comunidade :)