クリエイターブログ

【jQuery】期限付き固定バナーの作り方

2026.02.20 Posted by

こんにちは、クリエイターブログです。今回はjQueryで期限付き固定バナーの作り方を紹介したいと思います。

そう、ウィンドウの右下などありスクロールしてもくっついてくる良くあるやつです。

 

誰でも簡単にコピペで設置できるような形で作ってみましたので是非ご覧くださいませ。

 

 

はじめに

大まかな仕様としては以下のようなものを想定して作成しました。

 

  • ページを1/4程スクロールしたらのウィンドウの右下に固定で表示
  • 一度閉じるボタンを押したら1日経つまで再度表示されないようにする

 

では実際に実装して解説していきます。

 

 

実装

DEMOを作成しましたのでまずは以下から動作確認をしてみてください。

DEMOはこちら

 

html

まずはバナー部分のhtmlですが、特に解説することは無いかと思います。

 

CSS

CSSではバナーの設置位置や閉じるボタンのデザインなどを設定します。

ポイントとしては予め display: none; でバナーを予め非表示にしておくことです。

 

JavaScript

JavaScript部分ですが、今回は使用するプラグインは以下の2つになります。

DEMOではCDNから読み込んでますが、配布元のURLも記載しましたので必要な方はそちらからダウンロードください。

 

 

jQueryは最新版を、あとはJavaScriptでCookieを簡単に使用する為にjs-cookieプラグインを使用します。

Cookieを簡単に扱うためのプラグインは色々ありますが、他のは結構古いものが多いので比較的新しいjs-cookieを用いました。

 

実際の記述は以下になります。各構文の解説なども記載しましたのでご参考ください。

 

実際の記述量としてはこれだけです。あまりJavaScriptが得意でない方も簡単に実装できるかと思います。

Cookieの保存期間やどれだけスクロールしたらバナーが表示されるようにするかは、用途に合わせて自由に変更ください。

 

 

おわりに

今回はjQueryで期限付き固定バナーの作り方を紹介しましたが、今後もこういった細かい技術や小ネタ紹介出来たらなと思います。

DEMOを作る際に意識してみましたが、誰でも簡単に使いまわせるようにパッケージ化して残しておけば工数の削減などにも繋がりますね。

DEMOはこちら

 

あとはできるだけJavaScriptのプラグインは最新のバージョンで比較的新しいものを使用するようにしましょう。ものによって古いものは脆弱性などがある場合もあるので注意が必要です。

 

以上クリエイターブログでした。

オリエンシートダウンロード

採用情報

採用サイト 絶対に外せない5つのチェックポイント

オリエンシートダウンロード

CONTACT

お電話でのお問い合わせ

03-5366-3277

受付時間:平日9:30〜18:30

メールフォームからのお問い合わせ

お問い合わせ(東京本社)

PAGETOP

Document資料請求

Contactお問い合わせ