
スキルアップ
2021.03.02
プログラミングに向いている人の特徴5つ!向いていない人の特徴も紹介
未経験からプログラマーを目指しているものの「自分はプログラミングに向いているのかわからない」という不安から、プログラミング学習に踏み切れない人も多いでしょう。そこで本記事では、プログラミングに向いている人や向いていない人 […]
jQuery
2018.06.12
jQuery UI の accordion を利用すると、必要に応じてコンテンツを開閉することができる アコーディオンを作成することができます。
今回は、accordion の使用方法について紹介します。
1.accordion を使用してアコーディオンを作成
2.accordion のオプション
jQuery UI の accordion を使用して アコーディオンを作成します。
タイトル部分をクリックして コンテンツを開いたり閉じたりしてみて下さい。
上のサンプルのソースコードは次の通りです。
<script type="text/javascript" src="https://code.jquery.com/ui/1.12.0/jquery-ui.min.js"></script> <link rel="stylesheet" href="http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script type="text/javascript"> <!-- $(function(){ $("#wkAcd").accordion({ header: "h4", collapsible:true, active:true }); }); //--> </script> <div id="wkAcd" style="background-color:#CCC; padding:20px 20px 10px;"> <div> <h4><a href="#">映画・興収ランキング</a></h4> <div> 1位 アバター(27.8億ドル) 2位 タイタニック(21.8億ドル) 3位 スター・ウォーズ/フォースの覚醒(20.6億ドル) 4位 アベンジャーズ/インフィニティ・ウォー(19.6億ドル) 5位 ジュラシック・ワールド(16.6億ドル) </div> </div> <div> <h4><a href="#">アルバムCD・売上枚数ランキング</a></h4> <div> 1位 Michael Jackson「Thriller」(1.1億枚) 2位 Pink Floyd「The Dark Side of the Moon」(4500万枚) 3位 Eagles「Their Greatest Hits (1971–197」(4200万枚) 4位 AC/DC「Back in Black」(4000万枚) 5位 Whitney Houston「The Bodyguard」(4000万枚) </div> </div> <div> <h4><a href="#">小説・売上部数ランキング</a></h4> <div> 1位 ディケンズ「二都物語」(2億部) 2位 J.R.R.トールキン「指輪物語」(1.5億部) 3位 曹 雪芹「紅楼夢」(1億部) 4位 J.R.R.トールキン「ホビットの冒険」(1億部) 5位 アガサ・クリスティー「そして誰もいなくなった」(1億部) </div> </div> </div>
jQuery UI の導入についてはjQuery【 jQuery UI 】UI の導入と使用方法をご参照下さい。
上のサンプルでは オプション「 header 」「 collapsible 」「active」を設定しましたが、accordion には、以下のようなオプションがあります。
active | 最初に開いた状態にするコンテンツを指定 true:別途 collapsible を true に指定すると、全てのコンテンツが閉じられた状態となる 数値:数値(0から開始)を指定して、開いておくコンテンツを指定 (マイナスの値を指定すると 最後から遡ってカウント) 初期値:0 |
---|---|
animate | コンテンツの開閉アニメーションの動作を指定 false:アニメーションを無効化 数値:アニメーション時間をミリ秒単位で指定 String:easing の名称を指定 Object:アニメーション時間と easing の名称をオブジェクトのプロパティとして指定 |
collapsible | 全てのコンテンツを閉じることが出来るか否かを指定 初期値:false |
disabled | アコーディオンの無効化を指定 初期値:false |
event | コンテンツを開く際のイベントを指定 (複数指定する場合は イベント名を半角スペース区切りで指定) 初期値:”click” |
header | .find()を介して見出しとなる要素を指定するセレクタを指定 (対象となるコンテンツパネルは見出し要素直後の兄弟要素である必要がある) 初期値:”> li > :first-child,> :not(li):even” |
heightStyle | アコーディオンと各コンテンツパネルの高さについの制御を指定 “auto”:全てのパネルが最も高い状態になる “fill”:親要素に収まる範囲で最も高い状態になる “content”:コンテンツに合わせた高さになる 初期値:”auto” |
icons | 見出し用のアイコンを jQuery UI CSS Framework に定義されているアイコンのクラス名で指定 (false を指定するとアイコンは非表示) 初期値:{“header”: “ui-icon-triangle-1-e”, “activeHeader”: “ui-icon-triangle-1-s”} |
スキルアップ
2021.03.02
未経験からプログラマーを目指しているものの「自分はプログラミングに向いているのかわからない」という不安から、プログラミング学習に踏み切れない人も多いでしょう。そこで本記事では、プログラミングに向いている人や向いていない人 […]
スキルアップ
2021.02.25
プログラミング初心者で、最速で技術を身につけたいと考えている人の悩みを解決します。 後述しますが、「1000時間ルール」という法則がありプログラミング初心者の方はまず1000時間の学習を目標にしましょう。今回は、プログラ […]
スキルアップ
2021.02.22
「プログラミングスクールが多すぎて選び方の基準がわからない」「スクール選びに失敗してお金も時間も無駄にすることだけはしたくない」そんな初心者の方に向けて、この記事では自分に合ったプログラミングスクールの選び方を解説します […]
プログラマハック
2021.02.19
フリーターからプログラマーになろうとしている方の中には「未経験者でも正社員として採用してもらえるか?」「自分は職歴なしのフリーターだけど、本当にプログラマーになれるのだろうか?」と不安を感じている方も多いはず。そこで今回 […]
卒業生インタビュー
2021.02.17
受講スクール プログラマカレッジ 受講期間 昼間コース(3ヶ月間) 料金 無料 就職先 株式会社アールピーシー プログラマカレッジ卒業生の岡嶋さんにお話しをお伺いしました! 目次 仕事は楽しかったし、やりがいもあった。そ […]
お知らせ
2021.02.09
※※当イベントは、募集を終了いたしました。沢山のご応募ありがとうございました。 既にお申込みいただいている方には順次メールにて当日のご案内をお送りしております。当日15時までにメールが確認できない場合は、お問い合わせまで […]
INTERNOUS,inc. All rights reserved.