Найти ниже референсного изображения:Привязка к прокручивать прокрутки остановки
То, что я хочу точно, когда только один раздел (Раздел 4) приходит в окна вид около 40% - 80%. На scroll
остановка секции4 должна автоматически прокручиваться, чтобы она соответствовала window
.
Здесь, основные fiddle без каких-либо скриптов.
body,
html {
height: 100%;
margin: 0;
}
.sections {
height: 100%;
background: #000;
opacity: 0.7;
}
#section2 {
background: #ccc;
}
#section3 {
background: #9c0;
}
#section4 {
background: #999;
}
#section4 {
background: #ddd;
}
<div class="sections" id="section1"></div>
<div class="sections" id="section2"></div>
<div class="sections" id="section3"></div>
<div class="sections" id="section4"></div>
<div class="sections" id="section5"></div>
Я попытался jquery visible
плагин, но это не помогло. Поэтому я добавил комментарий.
/*
var ww = $(window).width();
$(window).scroll(function(){
if ($('#section3').visible(true)) {
$('body, html').animate({scrollTop: $('#section4').offset().top});
}else if($('#section5').visible(true)) {
$('body, html').animate({scrollTop: $('#section4').offset().top});
}
});
*/
Также можно с fullPage.js, как видно [в этом примере] (http://alvarotrigo.com/fullPage/examples/normalScroll .html # SecondPage). – Alvaro
Fullpage.js очень хорошо, но если вы хотите, чтобы все разделы привязывались к прокрутке. Но когда речь заходит об одной привязке раздела для прокрутки. Это становится немного сложнее с fullpage.js. Я уже пробовал, но застрял много раз. – locateganesh
Вы пытались использовать функцию ['setFitToSection'] (https://github.com/alvarotrigo/fullPage.js#setfittosectionboolean), чтобы включить или отключить ее? – Alvaro