【jQuery】アコーディオンの開閉に応じてボタンのテキスト表記を変える

[ ID : 2270 ]
シルバー
【jQuery】アコーディオンの開閉に応じてボタンのテキスト表記を変える
実装目安
3分

概要

使用頻度の高いコンテンツアコーディオンにおいて、開閉に応じてトリガーとなるボタンのテキスト表記を変える(ひらく⇔とじる 等)方法。

用途

  • コンテンツアコーディオンの開閉に応じて、トリガーボタンの表記を変える(ひらく⇔とじる 等)。
  • HTMLで開閉それぞれの状態の表記(テキスト)を編集できるようにする。

内容

  • data-configに以下の設定を配列で指定

    • openFlag:デフォルトで開いているかどうか true(もしくは1)/ false(もしくは0)
    • openedText:アコーディオンを開いた状態の時のテキスト
    • closedText:アコーディオンを閉じた状態の時のテキスト
  • classの付与設定は以下のとおり

    • アコーディオンの親要素(アウター):class / js-acc-textchange
    • アコーディオンのトリガー(Runボタン):class / js-acc-textchange__trigger
    • アコーディオンのターゲット(開閉エリア):class / js-acc-textchange__target

検証ブラウザ

  • Google Chrome(最新)
  • Microsoft Edge(最新)
  • Firefox(最新)
  • Safari(最新)

その他

  • jQuery バージョン3.6.4使用。

実装方法

このコンテンツの続きを閲覧するにはログインが必要です。 新規会員登録

この記事をシェアする

全ての記事を見る

KONOCODEのメリット 無料会員登録