前提・実現したいこと
ボタンを押したら指定したところまでスクロールしてくれるアニメーションをjQueryで作りたい。
ヘッダーについているボタンでそれぞれスクロールさせたいが、作動しない
発生している問題・エラーメッセージ
ありません
該当のソースコード
HTML
1<header class="fixed-top" id="nav"> 2 <div class="header container"> 3 <div class="row"> 4 <div class="half-air col-md-6"></div> 5 <div class="col-md-6"> 6 <div class="row mr-5 d-flex justify-content-between"> 7 <div class="header-text col-3"><a href="" class="header-lead text-center">About</a></div> 8 <div class="header-text col-3"><a href="" class="header-successor text-center h-sc-1">Service</a></div> 9 <div class="header-text col-3"><a href="" class="header-successor text-center h-sc-2">Portfolio</a></div> 10 <div class="header-text col-3"><a href="" class="header-successor text-center h-sc-3">Contact</a></div> 11 </div> 12 </div> 13 </div> 14 </div> 15</header>
該当のソースコード
jQuery
1$(".header-lead").click(function(){ 2 $(window).scrollTop(300); 3});
試したこと
animateなど動きを滑らかにするところは除き、最も根幹にあるプログラムだけで検証しましたが、動きませんでした。上記のjQueryのプログラムで300進んだところへ画面が飛んでくれると思い組みましたが、元の位置から少しも動きませんでした。
補足情報(FW/ツールのバージョンなど)
HTML5 css3 bootstrap4
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/11 02:11