• Skip to primary navigation
  • Skip to main content

Nagashima Laboratory

  • Home
  • Lecture
  • Note
  • Index
  • About

jQueryプラグイン(bxslider)

Slider スライダー(スライドショー)

  • 公式サイト: https://bxslider.com/
  • 動作サンプル: https://ngsm-syr.github.io/jquery_slider_c/
  • サンプルコード: https://github.com/ngsm-syr/jquery_slider_c

【準備】

①「JavaScriptを書くための準備」の資料を参考にして、空のHTML、CSS、JavaScriptファイルを作ります。

②フォルダの名前を jquery_sliderに変更します

③画像を用意します。サンプル画像のダウンロードはこちら。

【設置方法】

※ここでは、必要な手順について解説していますので、詳細は公式サイトの記述をしてください

①公式サイトの Install > The Easy Way を確認して、 <head>に、slider用の css、jquery を読み込みます。自分で用意したCSS、JavaScriptよりも前に読み込みます。

▼index.htmlへの追記

  <!--この位置に挿入します-->

  <link rel="stylesheet" href="style.css">
  <script src="script.js" defer></script>
</head>

参照先のコードをダウンロードする必要はなく、そのままコードを挿入するだけで動作します(ただし、インターネット接続が必要です)。

②自動再生、キャプション、など、いくつかの設定をオプションとして設定します

公式の記載例→ https://bxslider.com/examples/image-slideshow-captions/

▼script.jsへの追記

$(function(){
  $('.bxslider').bxSlider({
    // オプションを書く場所
  });
});
  • // の位置に、オプションを記載します。
  • $から始まる書き方はjQuery特有の文法です。
  • 複数のオプションを設定する場合は、コンマで区切り、最後のオプションにはコンマはつけません。詳しくは、オプションの一覧は参照してください。

③画像を表示するHTMLを書きます(表示させたい場所に)

▼index.htmlへの追記

<div><img src="images/01.png" title="caption 1"></div>
<div><img src="images/02.png" title="caption 2"></div>
<div><img src="images/03.png" title="caption 3"></div>

ここでは、公式の例と同じように<div>で囲っていますが、リストタグ<li>など、ほかのタグでも動作します。

④ スライドさせたい要素の外(親要素)に「class="bxslider"」を設定します。

▼index.htmlへの追記

<div class="bxslider">
  <div><img src="images/01.png" title="caption 1"></div>
  <div><img src="images/02.png" title="caption 2"></div>
  <div><img src="images/03.png" title="caption 3"></div>
</div>

⑤必要な装飾をstyle.cssに追記します

▼画像を横幅100%表示にする

img {
  width: 100%;
  height: auto;
}
  • 動作サンプル:https://ngsm-syr.github.io/jquery_slider_c/
  • コード:https://github.com/ngsm-syr/jquery_slider_c

2023-06-12 (Last Modified: 2024-06-03) Category: 資料 Tags:javascript, jquery

Copyright © 2023–2025 · Nagashima Sayuri Laboratory