Я не могу заставить плагин LazyLoad работать для меня, поэтому я пытаюсь написать свой собственный. В настоящее время у меня есть список загружаемых изображений внутри DIV. Они вытягиваются PHP-запросом в базу данных mysql. Прокрутка DIV настроена на авто. Код, который я использую:jQuery Изображение fadeIn Upon Scroll Inside 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>
Хотя это не работает для меня. Может ли кто-нибудь помочь мне или расстрелять какие-то предложения?
Не могли бы вы уточнить, что «не работает для меня»? – thomaspaulb
Да, извините, при прокрутке DIV изображения не исчезают. Ничего не происходит. – mcbeav