メニュー

アコーディオン
アコーディオンを使用すると、ユーザーはコンテンツセクションの表示を切り替えることができます。

ダウンロード

種類

アコーディオン

標準的なアコーディオン

犬とは?

犬は、家畜化された動物の一種です。その忠誠心と誠実さで知られており、世界中の多くの家庭で歓迎されるゲストとなっています。

どんな種類の犬がいますか?

犬には多くの品種があります。各品種は、サイズと気質が異なります。飼い主は、しばしば自分のライフスタイルとコンパニオンに求めるものと互換性があると考える犬種を選びます。

犬を手に入れるにはどうすればよいですか?

将来の飼い主が犬を手に入れるための一般的な方法は、ペットショップ、個人オーナー、またはシェルターから入手することです。

ペットショップは、犬を買うのに最も便利な方法かもしれません。個人オーナーから犬を買うことで、家に連れて帰る前に犬の血統と育ちを評価することができます。最後に、シェルターから犬を見つけることは、それほど容易には見つけられない犬の良い家を提供するのに役立ちます。

スタイル設定済み

スタイル設定されたアコーディオンは、基本的な書式設定を追加します。

犬とは?

犬は、家畜化された動物の一種です。その忠誠心と誠実さで知られており、世界中の多くの家庭で歓迎されるゲストとなっています。

どんな種類の犬がいますか?

犬には多くの品種があります。各品種は、サイズと気質が異なります。飼い主は、しばしば自分のライフスタイルとコンパニオンに求めるものと互換性があると考える犬種を選びます。

犬を手に入れるにはどうすればよいですか?

将来の飼い主が犬を手に入れるための一般的な方法は、ペットショップ、個人オーナー、またはシェルターから入手することです。

ペットショップは、犬を買うのに最も便利な方法かもしれません。個人オーナーから犬を買うことで、家に連れて帰る前に犬の血統と育ちを評価することができます。最後に、シェルターから犬を見つけることは、それほど容易には見つけられない犬の良い家を提供するのに役立ちます。

バリエーション

流動的

アコーディオンは、コンテナの幅全体を使用できます。

犬とは?

犬は、家畜化された動物の一種です。その忠誠心と誠実さで知られており、世界中の多くの家庭で歓迎されるゲストとなっています。

どんな種類の犬がいますか?

犬には多くの品種があります。各品種は、サイズと気質が異なります。飼い主は、しばしば自分のライフスタイルとコンパニオンに求めるものと互換性があると考える犬種を選びます。

犬を手に入れるにはどうすればよいですか?

将来の飼い主が犬を手に入れるための一般的な方法は、ペットショップ、個人オーナー、またはシェルターから入手することです。

ペットショップは、犬を買うのに最も便利な方法かもしれません。個人オーナーから犬を買うことで、家に連れて帰る前に犬の血統と育ちを評価することができます。最後に、シェルターから犬を見つけることは、それほど容易には見つけられない犬の良い家を提供するのに役立ちます。

反転

アコーディオンは、暗い背景に表示されるようにフォーマットできます。

犬とは?

犬は、家畜化された動物の一種です。その忠誠心と誠実さで知られており、世界中の多くの家庭で歓迎されるゲストとなっています。

どんな種類の犬がいますか?

犬には多くの品種があります。各品種は、サイズと気質が異なります。飼い主は、しばしば自分のライフスタイルとコンパニオンに求めるものと互換性があると考える犬種を選びます。

犬を手に入れるにはどうすればよいですか?

将来の飼い主が犬を手に入れるための一般的な方法は、ペットショップ、個人オーナー、またはシェルターから入手することです。

ペットショップは、犬を買うのに最も便利な方法かもしれません。個人オーナーから犬を買うことで、家に連れて帰る前に犬の血統と育ちを評価することができます。最後に、シェルターから犬を見つけることは、それほど容易には見つけられない犬の良い家を提供するのに役立ちます。

ネストされたアコーディオン

アコーディオンには、複数のレベルのネストされたコンテンツを含めることができます。このコンテンツは、ネストされた`accordion`内にあるか、単に別のレベルの`title`と`content`であるかのいずれかです。

レベル1
レベル1へようこそ
レベル1A

レベル1Aの内容

レベル1A-A
レベル1A-Aの内容
レベル1A-B
レベル1A-Bの内容
レベル1B
レベル1Bの内容
レベル1C
レベル1Cの内容
レベル2

レベル2へようこそ

レベル2A

レベル2Aの内容

レベル2A-A
レベル2A-Aの内容
レベル2A-B
レベル2A-Bの内容
レベル2B
レベル2Bの内容
レベル2C
レベル2Cの内容

トリガーの変更

アコーディオンは通常、タイトルをクリックするとトリガーされます。ただし、トリガーセレクターを変更して、アクティベーターとして使用するタイトル内の要素を指定できます。

$('.trigger.example .accordion') .accordion({ selector: { trigger: '.title .icon' } }) ;
犬とは?

犬は、家畜化された動物の一種です。その忠誠心と誠実さで知られており、世界中の多くの家庭で歓迎されるゲストとなっています。

どんな種類の犬がいますか?

犬には多くの品種があります。各品種は、サイズと気質が異なります。飼い主は、しばしば自分のライフスタイルとコンパニオンに求めるものと互換性があると考える犬種を選びます。

犬を手に入れるにはどうすればよいですか?

将来の飼い主が犬を手に入れるための一般的な方法は、ペットショップ、個人オーナー、またはシェルターから入手することです。

ペットショップは、犬を買うのに最も便利な方法かもしれません。個人オーナーから犬を買うことで、家に連れて帰る前に犬の血統と育ちを評価することができます。最後に、シェルターから犬を見つけることは、それほど容易には見つけられない犬の良い家を提供するのに役立ちます。

フォームフィールド

アコーディオンは、コンテンツを表示または非表示できる場所であればどこでも使用できます。たとえば、オプションのフォームフィールドを表示する場合などです。

オプションの詳細
サインアップ

アコーディオンメニュー

アコーディオンを使用して、メニュー内にコンテンツドロワーを作成できます。

初期化

アコーディオンの初期化

アコーディオンは、既存のマークアップで初期化されます。

$('.ui.accordion') .accordion() ;

AJAXコンテンツ

アコーディオンは DOM Mutation Observers と委任イベントを使用して、AJAXコンテンツや初期化後に追加されたコンテンツとの簡単な互換性を確保します。

DOMツリーが変更されると、モジュールは自動的に`module.refresh`を呼び出してセレクターキャッシュを更新します。委任イベントを使用して親モジュールにイベントがバインドされているため、イベントは初期化後に追加されたコンテンツで自動的に発生します。

DOM挿入なしでモジュールの他の属性を変更し、キャッシュを更新する必要がある場合は、このモジュールの`refresh`ビヘイビアを呼び出すことができます。

$('.ui.accordion').accordion('refresh');

ビヘイビア

ビヘイビアは、特定の機能にアクセスするために使用される短い英語のフレーズです。

ビヘイビアは、次の構文を使用してJavaScriptでアクセスできます。

$('.ui.accordion').accordion('behavior', argumentOne, argumentTwo...);
refresh すべてのキャッシュされたセレクターとデータを更新します。
open (index) インデックスにあるアコーディオンコンテンツを開きます。
close others アクティブでないアコーディオンコンテンツを閉じます。
close (index) インデックスにあるアコーディオンコンテンツを閉じます。
toggle (index) インデックスにあるアコーディオンコンテンツを切り替えます。

アコーディオン

ビヘイビア

デフォルト 説明
exclusive true 一度に1つのセクションしか開かないようにします。
on click アコーディオンを開く原因となる`title`のイベント
animateChildren true 子コンテンツの不透明度をアニメーション化するかどうか(多くの子要素がある場合はパフォーマンスの問題を引き起こす可能性があります)
closeNested true 要素が閉じるときに、開いているネストされたアコーディオンコンテンツを閉じます。
collapsible true アクティブなセクションを折りたたむことができます。
duration 500 ミリ秒単位のオープンアニメーションの期間
easing easeInOutQuint オープンアニメーションのイージング。EaseInOutQuintはアコーディオンに含まれています。追加のオプションについては、イージング方程式を含める必要があります。

コールバック

コンテキスト 説明
onOpening アクティブなコンテンツ 要素が開かれる前のコールバック
onOpen アクティブなコンテンツ 要素が開かれた後のコールバック
onClosing アクティブなコンテンツ 要素が閉じられる前のコールバック
onClose アクティブなコンテンツ 要素が閉じられた後のコールバック
onChanging アクティブなコンテンツ 要素が開かれる前または閉じられる前のコールバック
onChange アクティブなコンテンツ 要素が開かれたときまたは閉じられたときのコールバック

モジュール

これらの設定はすべてのモジュールにネイティブであり、コンポーネントがコンテンツをDOM属性にどのように結び付けるか、およびモジュールのデバッグ設定を定義します。

デフォルト 説明
name アコーディオン ログステートメントで使用される名前
namespace accordion イベントネームスペース。モジュールのティアダウンが、要素にアタッチされている他のイベントに影響を与えないようにします。
selector
selector : { accordion : '.accordion', title : '.title', trigger : '.title', content : '.content' }
モジュールの部分を検索するために使用されるセレクター
className
className : { active : 'active', animating : 'animating' }
要素の状態を判断するために使用されるクラス名
silent False 他のデバッグ設定に関係なく、エラーメッセージを含むすべてのコンソール出力をサイレントにします。
debug false コンソールへのデバッグ出力
performance true パフォーマンスメトリクスを含むconsole.table出力を表示します。
verbose false デバッグ出力には、すべての内部ビヘイビアが含まれます。
errors
error : { method : '呼び出したメソッドは定義されていません。' }

ダイマーメッセージ
ダイマーサブヘッダー