2016-02-24 2 views
2

Только что начал использовать fullPage.js. Я написал несколько слайдеров в своей практике и обнаружил, что прокрутка ползунка не может управляться колесиком прокрутки мыши. Прочтите справочный документ (https://github.com/alvarotrigo/fullPage.js), но все равно не найдено ни одного параметра, который мог бы помочь. , так может ли кто-нибудь дать мне несколько советов о том, как это решить?fullpage.js прокрутка ползунков

код:

$(function() { 
    $("#dowebok").fullpage({ 
    verticalCentered: false, 
    anchors: ['page1', 'page2', 'page3', 'page4'], 
    navigation: true, 
    navigationTooltips: ['1', '2', '3', '4'], 
    }); 
}); 

проблема решена, вот код:

$('.slider-section').bind('mousewheel DOMMouseScroll', function (e) { 
    if (e.originalEvent.wheelDelta > 0 || e.originalEvent.detail < 0) { 
     if (!$('.first-slide').hasClass('active')) { 
     $.fn.fullpage.moveSlideLeft(); 
     } else { 
     $.fn.fullpage.moveSectionUp(); 
     } 
    } else { 
     if (!$('.last-slide').hasClass('active')) { 
     $.fn.fullpage.moveSlideRight(); 
     } else { 
     $.fn.fullpage.moveSectionDown(); 
     } 
    } 
    return false; 
    }); 

ответ

1
$('.slider-section').bind('mousewheel DOMMouseScroll', function(e){ 
    if(e.originalEvent.wheelDelta > 0 || e.originalEvent.detail < 0){ 
     $.fn.fullpage.moveSlideLeft(); 
    }else{ 
     $.fn.fullpage.moveSlideRight(); 
    } 
    return false; 
}); 

Он работает в хроме, чтобы работать в другом браузере необходимо отключить fullpage.js прокруткой

$.fn.fullpage.setAllowScrolling(false); 

Но вы c ant установить его внутри afterLeave или onLoad событий, но это отправная точка для вас, как вы можете это сделать.

+0

классный, он работает хорошо. – Lion

+0

Хорошо, теперь возникла новая проблема, она заблокирована в слайдере, прокрутка не перемещалась вверх/вниз до другой секции. – Lion

+0

Я дал начальную точку, вы можете отметить, например, $ ('. Last-slide'). HasClass ('.active') { $ .fn.fullpage.setAllowScrolling (true); } – Froxz

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