You can use jQuery Mouse Wheel Plugin, u can get the latest version here https://github.com/jquery/jquery-mousewheel
then in your js file you can do something like this :
$('body').on('mousewheel', debouncer(function (event, deltaY, deltaX) {
if (deltaY < 1) {
nextSlide();
}
else {
prevSlide();
}
}));
you need to define nextSlide() & prevSlide() based on your website structure to display the different sections on mousewheel occurred.
I used this methods for my own website, maybe it can help you :
function nextSlide() {
if ($('.starter-template.active').hasClass('prevlast')||$('.starter-template.active').hasClass('last')) {
$('.footer').fadeOut();
} else {
$('.footer').fadeIn();
}
if ($('.starter-template.active').hasClass('last')) {
return false
}
else {
$('.starter-template.active').removeClass('active').addClass('up').fadeOut().next('.starter-template').fadeIn().addClass('active');
}
}
function prevSlide() {
if ($('.starter-template.active').hasClass('last')) {
$('.footer').fadeIn();
}
if ($('.starter-template.active').hasClass('first')) {
return false
}
else {
$('.starter-template.active').removeClass('active').removeClass('up').prev('.starter-template').fadeIn().addClass('active');
}
}