Je ne peux pas obtenir le plugin réellement LazyLoad à travailler pour moi, donc j'essaie d'écrire le mien avec. Actuellement, j'ai une liste d'images qui se chargent dans un DIV. Ils sont tirés par une requête PHP vers la base de données mysql. Le défilement DIV est défini sur auto. Le code que j'utilise est:jQuery Image fadeIn lors du défilement à l'intérieur DIV
<div id="b1" style="overflow:auto;">
<?PHP $result = mysql_query("SELECT * FROM images");
while($row = mysql_fetch_assoc($result)) {
echo "<img src='$row[photo]' style='display:none'> <br>";
}
</div>
<script type="text/javascript">
function imgCheck() {
var position = $("img").offset().top;
var scrollCheck = $("#b1").scrollTop() + $("#b1").height();
if (scrollCheck > position) {
$("img").fadeIn("fast");
}
$("#b1").scroll(function() { imgCheck() });
</script>
Bien que cela ne fonctionne pas tout à fait pour moi. Quelqu'un pourrait-il m'aider ou tirer quelques suggestions?
Pourriez-vous préciser plus loin «ne fonctionne pas tout à fait pour moi»? – thomaspaulb
Ouais désolé, en faisant défiler le DIV aucune image n'est fanée. Rien ne se passe. – mcbeav