В общем пишу я слайдер, что бы при событии скроллинге страницы (верх,низ) скролл перемещался на определенный див элемент.В результате все работает не так как пологается. Скролл плавно идет к тому диву который необходим (например я скроллю вниз) и сразу же перемещается к другому диву,как будто я скроллю вверх, хотя я этого не делал. В результате получается, что скролл зацикливается и футболит туда-сюда..
Вот код:
var lastScrollTop = 0;
$('.wrapper').on('scroll', $.throttle (2000, goto));
function goto() {
var st = $('.wrapper').scrollTop();
if (st > lastScrollTop) {
$(".wrapper").animate({
scrollTop: $("#six").offset().top
}, 1000);
console.log(st);
console.log(lastScrollTop);
lastScrollTop = st;
return
}
else {
$(".wrapper").animate({
scrollTop: $("#two").offset().top
}, 1000);
console.log(st);
console.log(lastScrollTop);
lastScrollTop = st;
return
}
}
помогите плиз исправить код...