ゲマステ!- 新作ゲームレビュー, マイクラ, ゲームMOD情報まとめ

ゲーマーズステーション | ゲームを中心に、動画・ブログ制作などのネットコンテンツ全般からレビュー情報まで分かりやすく紹介

※ 記事内にアフィリエイト広告が含まれています

HP・ブログ関連 セール・お役立ち情報

ページのスクロールに合わせて付いてくるサイドバーを実装する方法

2019年4月7日  

色々なホームページでよく見かける、"ページのスクロールに合わせて付いてくるサイドバー" を実装する方法について紹介します!(Ggoogle Chrome, IE11動作確認)

具体的にどんな感じになるかについては、PC表示にしてこのページのサイドバーに注目しながらページを下の方に スクロールしてみてください。 スクロールすると、それに合わせて一緒についてくると思います。

① Jqueryプラグインのダウンロード

この機能を実装するためにはJqueryの「Sticky」というプラグインを導入する必要があります。手順自体はとても簡単 なのでご安心を!

「Jquery Sticky」のダウンロードサイト(←クリックで移動)に入り、 黄色の「Download Plugin」というボタンを押して、「garand-sticky-1.0.1-18-g48d4464.zip」というフォルダをダウンロードしてください。

ダウンロードした.zipを開いていくと、「jquery.sticky.js」というファイルがあるので、 このファイルのみをホームページのディレクトリに配置しておいてください。これがプラグイン本体となります。

② プラグインの呼び出し(HTML記述)

次はダウンロードしたプラグインを呼び出す行を追加します。

この機能を実装したいページのHTMLを開き、<head></head>内に以下の行を追加してください。

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript" src="../js/jquery.sticky.js"></script>
<script>
$(window).load(function(){
$("#sticker").sticky({ topSpacing: 30, center:true, className:"hey" });
});
</script>

※ 2行目は自身が「jquery.sticky.js」を置いた場所のパスを選択してください。

そしたら最後に、動かしたいサイドバーの部分を<div></div>で囲み、
↑のコードの青色部分同じ属性を付与してください。

例:

※ このとき、属性の名前は "sticker" でなくても構いません。また、id属性でなくclass属性を与えたい場合は、 <head>内のコードの"#sticker"を".sticker"に変更すればOKです。

 

以上で導入手順は終了です。プラグインをサーバーにアップロードし、きちんと付いてくるようになっているかを 確認してみてください

これはサイドのスペースが空いてしまった時なんかに便利ですね!ただしあまり使いすぎると 鬱陶しく思われてしまうかもしれないのでご注意を!!

この記事をシェアする

関連コンテンツ

  • この記事を書いた人

ふかふか

SNSフォロワー13万人以上、ウェブコンテンツクリエイターとして活動しています!国内・海外の多数の企業と提携し、年間250以上のガジェットレビューを行っています。見やすく・分かりやすくがモットー!

-HP・ブログ関連, セール・お役立ち情報
-, , , ,

Copyright© ゲマステ!- 新作ゲームレビュー, マイクラ, ゲームMOD情報まとめ , 2024 All Rights Reserved Powered by AFFINGER5.