Все.
Я не знаю, что я делаю неправильно. Я развиваю функцию параллакса
HTML:
<div class="o-container">
<div class="parallax">
</div>
</div>
JS:
window.addEventListener("scroll", function() {
var scrolledHeight= window.pageYOffset;
$$(".parallax").forEach(function(el,index,array) {
var scrolledSectionHeight = el.closest('.o-container').pageYOffset;
var limit= el.offsetTop+ el.offsetHeight;
var speed = el.getAttribute('data-speed');
//console.log(el.offsetTop + '' + el.offsetHeight);
if(scrolledHeight > el.offsetTop && scrolledHeight <= limit) {
el.style.transform= "translate3d(0px, "+ (-(scrolledHeight - el.offsetTop)) /(speed)+ "px" +", 0px) ";
//console.log('rodando');
}
});
});
Вопрос в том, что ... я просто хочу, чтобы параллакс вошел в 'IF' и начал действовать, когда моя прокрутка прошла мимо смещения o-контейнера. Что мне делать?