Скролл к следующей странице?

Все блоги / DLE движок для сайтов 16 февраля 2015 606   
Скролл к следующей странице?
Доброго времени суток. Есть скрипт fullpage.js, но по некоторым причинам он мне не подходит, пытаюсь написать свой. Суть скрипта в прокрутке экрана до следующей страницы. То есть, сайт состоит из полноэкранных страниц, если пользователь скролит вниз, нужно чтобы он попадал принудительно на след страницу, если вверх то на предыдущую. Написал сие чудо:

function fullscroll() {     var getwinheight = $(window).height();     var getscreennum = $(".js-screen").length;     var fullheight = getwinheight * getscreennum;          var lastScrollTop = 0;          $(window).scroll(function(event){        waitForFinalEvent(function () {                          var st = $(this).scrollTop();        var getscroll = $(document).scrollTop();        if (st > lastScrollTop){                                           } else {                                         }                                           lastScrollTop = st;                     }, 100, "some unique string");     });     

Но не совсем понятно, как построить цикл while или for, для определения текущей позиции экрана в получить значение следующий страницы. По логике вещей мы имеем высоту экрана " var getwinheight = $(window).height(); ", имеем количество полноэкранных страниц "var getscreennum = $(".js-screen").length;". Есть функция которая определяет дирекцию сролла. Но как мне правильно написать сам цикл, если я правильно понимаю, нужно взять текущую позицию скролла " var getscroll = $(document).scrollTop();", и сравнить ее с положением экрана, то есть "while(windows-height > scrolltop) ", но все мои попытки безуспешны. Помогите пожалуйста.
  • Оцените публикацию
  • 0

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/blogssmartz

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями

Похожие публикации

Архив публикаций