Я внимательно следил за этим руководством: http://spin.atomicobject.com/2015/05/31/scroll-anmiation-css-waypoints/. Я хотел бы применить fadein почти к каждому элементу страницы. Это означает использование этого метода jQuery, который я хотел бы создать для каждого элемента отдельно для каждого элемента и дублировать код, поскольку в противном случае каждый элемент с тем же классом в настоящее время затухает только с первой путевой точкой.jQuery Waypoints - несколько div с таким же классом
Вот что я имел:
// hide our element on page load
$('.fade-in').css('opacity', 0);
$('.fade-in').waypoint(function() {
$('.fade-in').addClass('fadeInUp');
}, { offset: '95%' });
Следуя этой страницы, я пытался адаптировать его иметь:
Но я не мог заставить его работать ... какие-либо идеи, пожалуйста? (Мой Jquery вполне может быть откусил)
// hide our element on page load
$('.fade-in').css('opacity', 0);
var sticky = [];
$('.fade-in').each(function(idx){
sticky[idx] = new Waypoint.Sticky({ element: this });
$({element: this}).addClass('fadeInUp');
});
Я также не уверен, как добавить в смещение части.
Очень большое спасибо
Спасибо @Alex - очень полезно, спасибо. Я использую плагин jQuery для анимации, чтобы сделать его простым. но ваш подход тоже прекрасен. В итоге я нашел просто замену элемента $ (this.element), поскольку у вас есть работа отлично! Еще раз спасибо :)) – hardanger