ハマログ

株式会社イーツー・インフォの社員ブログ

Bootstrapのcollapseコントロールでアコーディオンの実装

collapseコントロールは、クリックすると、その内容を折り畳むことができるコントロールです。
「アコーディオンコントロール」と呼ばれることもあります。

多くの場合は、パネルに対して適用して、パネルのヘッダーがクリックされたときに、その中身を表示/非表示するときに使います。
実際には、適用先がパネルにある必要はなく、任意の要素に対して「表示/非表示」を切り替えられます。

とても簡単に実装できておしゃれなのでご紹介させていただきます。

アコーディオン例はこちら

collapseコントロールのAPIとイベントの一例

データ属性

aなどのリンク要素にdata-toggle=”collapseを追加することで、collapseコントロールのイベントハンドラを有効にし、クリックしたときに閉じたり開いたりできるようにします。

メソッド

.collapse(‘toggle’)…トルグを動作する
.collapse(‘show’)…表示する
.collapse(‘hide’)…非表示にする

イベント

show.bs.collapse…表示されようとするときに発生する
shown.bs.collapse…表示されたときに発生する
hide.bs.collapse…閉じられようとするときに発生する
hidden.bs.collapse…閉じられたときに発生する

パネルグループを構成して、どれかひとつだけを表示することもできます。
また、「閉じようとしたとき」などにhide.bs.collapseイベントを処理すれば、確認メッセージなどを表示できます。

表示するコンテンツが長くなったときや、切り替えたいとき、折り畳んだりすると見やすくなって良いですね( ^ω^ )

Bootstrapcollapseアコーディオン

S.I   S.I   2017年11月21日


関連記事

もはやドッキリ!?なイベント

こんばんは! 今日は先日行ってきたイベントについて書こうと思います! 「第12回…

QAエンジニア向けイベントに行ってきました!

どうもーyasuです~ 寒くなりました。コートを用意しないとー まず一つご報告。…

MySQLでgrantしたら失敗したので解決しました

MySQLのユーザをつくって、grantしたら失敗しました。 rootで。 cr…


← 前の投稿

次の投稿 →