J'ai écrit un plugin jQuery qui utilise les commentaires HTML pour charger les images et tout html arbitraire dans un bloc de commentaire.
est ici l'article/docs: http://bit.ly/eXxK1c
Voici la page du plugin: http://plugins.jquery.com/project/LazyLoadOnScroll
Il fonctionne comme ceci:
<pre class=”i-am-lazy” ><!–
<img src=”some.png” />
–></pre>
<pre class=”i-am-lazy” ><!–
<div>Whatever html you want lazy loaded</div>
–></pre>
<script type=”text/javascript” src=”jquery.lazyloader.js” ></script>
<script type=”text/javascript” >
$(document).ready(function()
{
$(’pre.i-am-lazy’).lazyLoad();
});
</script>
Lorsque les balises pré deviennent visibles dans la fenêtre du navigateur les balises d'espace réservé sont remplacés par la chaîne html dans le commentaire. Vous pouvez utiliser n'importe quel type de balise comme espace réservé, pas seulement pré, mais j'aime pre car il donne une dimension 0 quand il y a un commentaire dedans.
ou vous pouvez avoir les images dans un autre html et les charge via fonction ajax quand vous en avez besoin – XGreen