Только что начал использовать 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;
});
классный, он работает хорошо. – Lion
Хорошо, теперь возникла новая проблема, она заблокирована в слайдере, прокрутка не перемещалась вверх/вниз до другой секции. – Lion
Я дал начальную точку, вы можете отметить, например, $ ('. Last-slide'). HasClass ('.active') { $ .fn.fullpage.setAllowScrolling (true); } – Froxz