2015-03-14 4 views
0

Просто начинайте использовать fullPage.js и любите его до сих пор.
Во всяком случае, при реализации непрерывного и циклического эффекта, и вы находитесь в первом разделе, он позволяет конечному пользователю прокручивать вверх и приземляться и в последнем разделе ..., что является проблемой при попытке рассказать историю Пользователь. Поэтому я просто пытаюсь отключить прокрутку, но не знаю, как это сделать.Fullpage.js Отключить moveSectionUp при использовании непрерывной прокрутки или петли

Я провел некоторое исследование и наткнулся на moveSectionUp и попытался отключить его, но не понял, как это сделать. Может ли кто-нибудь, кто знаком с fullPage.js, помочь мне здесь?

Примечание: Я только надеюсь отключить его для первой секции, а остальное свободно прокручивать назад и вперед.

Заранее спасибо.

ответ

1

Используйте fullpage.js функционировать setAllowScrolling с параметром up следующим образом:

//disabling scrolling up 
$.fn.fullpage.setAllowScrolling(false, 'up'); 

Вы можете использовать его на afterRender обратного вызова и afterLoad играть с ним, как это:

$('#fullpage').fullpage({ 
    sectionsColor: ['yellow', 'orange', '#C0C0C0', '#ADD8E6'], 
    continuousVertical: true, 
    afterRender: function() { 
     //disabling scrolling up on page load if we are in the 1st section 
     if($('.fp-section.active').index('.fp-section') === 0){ 
      $.fn.fullpage.setAllowScrolling(false, 'up'); 
     } 
    }, 
    afterLoad: function (anchorLink, index) { 
     if (index !== 1) { 
      //activating the scrolling up for any other section 
      $.fn.fullpage.setAllowScrolling(true, 'up'); 
     } else { 
      //disabling the scrolling up when reaching 1st section 
      $.fn.fullpage.setAllowScrolling(false, 'up'); 
     } 
    } 
}); 

Demo online

Таким образом, посетители не смогут прокручивать страницу на странице loa д.

Из документов:

setAllowScrolling (булево, [направления])

добавить или удалить возможность прокрутки разделов с помощью мышь колеса/сенсорной панели или нажмите жесты (которые активен по умолчанию).

направления: (необязательный параметр) Допустимые значения: все, вверх, вниз, влево, справа или их комбинация разделена запятыми, как вниз, справа. Определяет направление, для которого включена прокрутка, или отключен.

+0

Отлично! Спасибо за подробную демонстрацию. Я был вынужден использовать loopBottom для эффекта. Во всяком случае, я также пытался выяснить, как создавать разделы в слайдах? – Elizabeth

+0

@ ElizabethChau268 это невозможно. Хотя, если вам это действительно нужно, я могу настроить плагин для вас за определенную цену. – Alvaro

+0

это замечательно. Но в настоящее время мне пока не нужен эффект. Я просто анализировал некоторые идеи и выяснял, возможно ли это. Я дам вам знать, нужна ли настройка. Еще раз спасибо! – Elizabeth

Смежные вопросы