種類
アコーディオン
標準的なアコーディオン
犬は、家畜化された動物の一種です。その忠誠心と誠実さで知られており、世界中の多くの家庭で歓迎されるゲストとなっています。
犬には多くの品種があります。各品種は、サイズと気質が異なります。飼い主は、しばしば自分のライフスタイルとコンパニオンに求めるものと互換性があると考える犬種を選びます。
将来の飼い主が犬を手に入れるための一般的な方法は、ペットショップ、個人オーナー、またはシェルターから入手することです。
ペットショップは、犬を買うのに最も便利な方法かもしれません。個人オーナーから犬を買うことで、家に連れて帰る前に犬の血統と育ちを評価することができます。最後に、シェルターから犬を見つけることは、それほど容易には見つけられない犬の良い家を提供するのに役立ちます。
スタイル設定済み
スタイル設定されたアコーディオンは、基本的な書式設定を追加します。
犬は、家畜化された動物の一種です。その忠誠心と誠実さで知られており、世界中の多くの家庭で歓迎されるゲストとなっています。
犬には多くの品種があります。各品種は、サイズと気質が異なります。飼い主は、しばしば自分のライフスタイルとコンパニオンに求めるものと互換性があると考える犬種を選びます。
将来の飼い主が犬を手に入れるための一般的な方法は、ペットショップ、個人オーナー、またはシェルターから入手することです。
ペットショップは、犬を買うのに最も便利な方法かもしれません。個人オーナーから犬を買うことで、家に連れて帰る前に犬の血統と育ちを評価することができます。最後に、シェルターから犬を見つけることは、それほど容易には見つけられない犬の良い家を提供するのに役立ちます。
バリエーション
流動的
アコーディオンは、コンテナの幅全体を使用できます。
犬は、家畜化された動物の一種です。その忠誠心と誠実さで知られており、世界中の多くの家庭で歓迎されるゲストとなっています。
犬には多くの品種があります。各品種は、サイズと気質が異なります。飼い主は、しばしば自分のライフスタイルとコンパニオンに求めるものと互換性があると考える犬種を選びます。
将来の飼い主が犬を手に入れるための一般的な方法は、ペットショップ、個人オーナー、またはシェルターから入手することです。
ペットショップは、犬を買うのに最も便利な方法かもしれません。個人オーナーから犬を買うことで、家に連れて帰る前に犬の血統と育ちを評価することができます。最後に、シェルターから犬を見つけることは、それほど容易には見つけられない犬の良い家を提供するのに役立ちます。
反転
アコーディオンは、暗い背景に表示されるようにフォーマットできます。
犬は、家畜化された動物の一種です。その忠誠心と誠実さで知られており、世界中の多くの家庭で歓迎されるゲストとなっています。
犬には多くの品種があります。各品種は、サイズと気質が異なります。飼い主は、しばしば自分のライフスタイルとコンパニオンに求めるものと互換性があると考える犬種を選びます。
将来の飼い主が犬を手に入れるための一般的な方法は、ペットショップ、個人オーナー、またはシェルターから入手することです。
ペットショップは、犬を買うのに最も便利な方法かもしれません。個人オーナーから犬を買うことで、家に連れて帰る前に犬の血統と育ちを評価することができます。最後に、シェルターから犬を見つけることは、それほど容易には見つけられない犬の良い家を提供するのに役立ちます。
例
ネストされたアコーディオン
アコーディオンには、複数のレベルのネストされたコンテンツを含めることができます。このコンテンツは、ネストされた`accordion`内にあるか、単に別のレベルの`title`と`content`であるかのいずれかです。
レベル1Aの内容
レベル2へようこそ
レベル2Aの内容
トリガーの変更
アコーディオンは通常、タイトルをクリックするとトリガーされます。ただし、トリガーセレクターを変更して、アクティベーターとして使用するタイトル内の要素を指定できます。
$('.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 : '呼び出したメソッドは定義されていません。' }
|