JavaScript(jQuery)で画面自動スクロールを実現してみる

今回は、JavaScript(jQuery)で画面自動スクロールを紹介しようと思います。

こんにちは、はるまきです。今回は「自作Webサービス解説シリーズ」です。今回で第12回目!  自作Webサービスのアクアリウム専門の質問サイト→ Q&Aquarium

このシリーズでは、初学者の僕が学んだことや、ハマったポイントなどを紹介しています。間違っている箇所があればご指摘お願いします。※あくまで僕(はるまき)流の解釈をもとに作成しています。

それではいってみましょう!

ソースコード

実際のコードがこちら。自作Webアプリから持ってきました。コピペでOK!

 

 <p id="page-top"><a href="#wrap">⬆︎</a></p>//①
   
    /*画面上部に戻るためのスクロールボタン  */
    var topBtn = $('#page-top');    
    topBtn.hide();
    //スクロールが800に達したらボタン表示
	//この800を変化させてカスタマイズ可能
    $(window).scroll(function () {
        if ($(this).scrollTop() > 800) {
            topBtn.fadeIn();//表示される
        } else {
            topBtn.fadeOut();//表示をなくす
        }
    });
    //スクロールしてトップ
    topBtn.click(function () {
        $('body,html').animate({
            scrollTop: 0//スクロール先
        }, 500);
        return false;
    });


簡単な説明はコメントを見てください〜。なげやり??笑 

最後に

めっちゃ雑でした。

今回は以上です。  自作Webサービスのアクアリウム専門の質問サイト  → Q&Aquarium

このシリーズでは、初学者の僕が学んだことや、ハマったポイントなどを紹介しています。間違っている箇所があればご指摘お願いします。※あくまで僕(はるまき)流の解釈をもとに作成しています。 次回もお楽しみに〜。