Foundation-accordion-javascript-reference

提供:Dev Guides
移動先:案内検索

アコーディオンメニューJavaScriptリファレンス

Foundationは、以下に示すように、アコーディオンメニュー用のJavaScriptコンポーネントを提供します。

初期化中

_foundation.accordionmenu.js_および_foundation.core.js_プラグインを使用して、JavaScriptでアコーディオンメニューを初期化できます。 プラグインには、次のライブラリが必要です-

  • foundation.util.keyboard.js
  • foundation.util.motion.js
  • foundation.util.nest.js

Foundation.AccordionMenu

以下で定義されているように、アコーディオンメニューのインスタンスを指定します-

var elem = new Foundation.AccordionMenu(element);
Sr.No. Name & Description Type
1

element

アコーディオンメニューにjQueryオブジェクトを作成します。

jQuery
2

options

デフォルトのプラグイン設定はオーバーライドされます。

Object

プラグインオプション

次のプラグインを使用して、アコーディオンメニューインスタンスをカスタマイズできます。 プラグインオプションを個別のデータ属性として設定できます。

Sr.No. Name & Description Example
1

slideSpeed

サブメニューの開始をアニメーション化する時間をミリ秒(ミリ秒)で設定します。

250
2

multiOpen

メニューで複数の開いているペインを使用できます。

true

イベント

任意の要素にアタッチされたアコーディオンメニュープラグインは、次のイベントをトリガーできます。

Sr.No. Name & Description
1

down.zf.accordion menu

メニューが折りたたまれたときにイベントをトリガーします。

2

up.zf.accordion menu

メニューが折りたたまれたときにイベントをトリガーします。

関数

アコーディオンメニューで使用される機能は次のとおりです。

.hideAll

開いているメニューのすべてのペインを閉じます。

。トグル

サブメニューの開閉状態を切り替えます。

Sr.No. Name & Description Type
1

$target

サブメニューを切り替えます。

jQuery

。ダウン

サブメニューは $ target で定義されて開きます。

Sr.No. Name & Description Type
1

$target

サブメニューを開きます。

jQuery

.up

サブメニューは $ target で定義されて閉じられます。 また、ターゲット内に存在するサブメニューも閉じます。

Sr.No. Name & Description Type
1

$target

サブメニューを閉じます。

jQuery

。破壊する

アコーディオンメニューが破棄されます。