ページ内のスムーズスクロールをたった1行で書く方法
はじめに
最近お仕事で、WordPressのテーマを作成しているのですが、
WEBサイトって
「トップに戻る」ボタン(ページ内リンク)でスムーズに一番上まで戻ると
気持ちイイですよね。
そんなスムーズスクロールをたった1行で書く方法があります。
スムーズスクロール書いてみよう!
サイト内に以下の1行を書いてみてください。
$('.pageTop a').click(function () { $('html,body').animate({ scrollTop: 0 }, 'slow'); return false; });
※ちなみにjQueryが必要です。
・なんだよ!jQuery使ってるじゃないか! ・無理やり一行にしてるだけじゃないか!
という話はさておき…(^ω^)
あとはhtmlでページの好きな箇所に
<div class="pageTop"> <a href="#">トップへ</a> </div>
と書いて、クリックするとページの一番上までスルスルっと戻ってくれます。
よろしければこちらの記事もどうぞ