j0hnik,
пытался скроллить блоками
window.onwheel = function(e) {
return false;
}
elems = document.getElementsByClassName('cnt');
elems[0].onwheel = function(e){
var delta = e.deltaY;
var posScroll = window.scrollY + delta;
if ((posScroll>500)&&(posScroll<600)){
elems[1].scrollIntoView();
} else {window.scrollTo(0, posScroll);}
}
elems[1].onwheel = function(e){
var delta = e.deltaY;
var posScroll = window.scrollY + delta;
if ((posScroll>500)&&(posScroll<600)){
elems[2].scrollIntoView();
} else {window.scrollTo(0, posScroll);}
}
Все тоже самое как и в первом случае
перешла на 2 блок и далее догоняет новое deltaY и блок смещается!