Я пытаюсь отобразить 3 элемента (тест 1, тест 2, тест 3) один за другим после того, как эти элементы станут видимыми в веб-браузере/окне просмотра. Я использую следующий код, который я нашел в Интернете. Fadein работает, но начинается сразу, когда страница загружается, а не запускается пользователем, прокручивая вниз, когда она достигает «путевой точки». Может быть, это связано с кодом смещения, который я не понимаю? Что он делает в этом случае? Большое спасибоИспользование плагина waypoints для отображения элементов один за другим
<script type="text/javascript">
$(document).ready(function() {
$('.test1').waypoint(function(event, direction) {
$(this).fadeIn(1500);
}, {
offset: function() {
return -$(this).height();
}
});
$('.test2').waypoint(function(event, direction) {
$(this).fadeIn(2000);
}, {
offset: function() {
return -$(this).height();
}
});
$('.test3').waypoint(function(event, direction) {
$(this).fadeIn(2500);
}, {
offset: function() {
return -$(this).height();
}
});
});
</script>