私はユーザーがナビゲーションバーなしでウェブページのセクションをナビゲートできる場所を試しています。ページには4つのセクションがあり、各セクションはフルサイズの画面(100vh)です。ユーザーがスクロールするたびに、次のセクションへのアニメーションの自動スクロールが必要になります。jQuery:スクロールをトリガーとしてセクションを自動スクロールする方法
jQuery/javascriptを使用してこの機能を追加するにはどうすればよいですか?
HTML:
<section></section>
<section></section>
<section></section>
<section></section>
CSS:
section {
background-color: #20c080;
height: 100vh;
width: 100vw;
}
UPDATE: のjQuery:
$(window).scroll(function() {
var scroll = $(this).scrollTop();
console.log(scroll);
if (scroll > 100 && scroll < 200) {
$('html, body').animate({ scrollTop: $('#about').offset().top }, 'slow');
return false;
}
else if (scroll > 950 && scroll < 1050) {
$('html, body').animate({ scrollTop: $('#work').offset().top }, 'slow');
return false;
}
});
場合、これはHTTPSを助けることを願っていますiscroll:// githubのを.com/cubiq/iscroll –