我在尋找一個應該在滾動上垂直改變滑塊的滑塊。滾動上的垂直滑塊
這是refrence網址:https://www.uber.com/的移動滑塊
請幫助我,我試圖做到這一點since7,8小時。 這是我正在嘗試使用的代碼。
$(document).ready(function() {
// var totalheight=$(window).height();
// $('.carosel-section').css('height',totalheight);
//Set each section's height equals to the window height
//$('.moveable').height($(window).height());
$('.moveable').first().addClass('active');
$('.carousel-wrap').on('mousewheel DOMMouseScroll', function (e) {
e.preventDefault();//prevent the default mousewheel scrolling
var active = $('.moveable.active');
var delta = e.originalEvent.detail < 0 || e.originalEvent.wheelDelta > 0 ? 1 : -1;
if (delta < 0) {
//mousewheel down handler
next = active.next();
if (next.length) {
var timer = setTimeout(function() {
$('body, html').animate({
scrollTop: next.offset().top
}, 'fast');
// move the indicator 'active' class
next.addClass('active')
.siblings().removeClass('active');
clearTimeout(timer);
}, 100);
}
} else {
prev = active.prev();
if (prev.length) {
var timer = setTimeout(function() {
$('body, html').animate({
scrollTop: prev.offset().top
}, 'slow');
prev.addClass('active')
.siblings().removeClass('active');
clearTimeout(timer);
}, 800);
}
}
});
});
你可以分享可執行的演示/片段或[JSFiddle](https://jsfiddle.net/)嗎?我們如何執行提供的代碼? – Rayon
其實我只是試了一下代碼。它不起作用。我添加了內聯滾動到幻燈片,然後嘗試實現部分內的一個頁面滾動效果。 – shalini
你想讓整個頁面能夠垂直滑動嗎?或者僅僅是Uber的部分? – Roy