
アコーディオンで多階層のメニューを作る【HTML.CSS.JS.jQuery】
↓↓の参考URLのようなアコーディオンにもう1つ機能を加えたで多階層のメニューを作りたいのですが、やり方がわかりません。
誰た教えてください。
https://125naroom.com/web/3046#s_07
上の参考URLのアコーディオンメニューで
・1番上の階層 赤、青、黄色 の3階層を開いた時に
他の色のアコーディオンも自動で閉じるようにしたい。
・1つ下の階層 例)赤 >A、B があり、その中のAを開いた状態から
Bを開いたときにAを自動で閉じるようにしたい。(つまり1つのメニューしか開かないようにする。)
・1番上の階層 赤、青、黄色 の3階層を閉じた時に
一つ下の階層 A,Bが開いていたとしても最初の様に全て閉じた状態にする。
以上の3点をやりたいと思います。
誰か手ほどきをお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
スクリプトは見ていませんが・・・
ご提示のサイトの2番目に「アコーディオン、一つ開けると他は閉じる」ってのがあるので、最初のご質問はこれで良いのでは?
考え方としては、どこかの項目を開く前に「他の項目(全部)を閉じる」あるいは「前に開いていた項目を閉じる」とすることです。
「全部閉じる」でも問題ないので、前者の方が仕組みとしては簡単です。
2番目のご質問は、同じページの7番目に「アコーディオンで多階層のメニューを作る」ってのがあるので、構造的にはこれでできるでしょう。
ただし、この例は開きっ放しなので…
3番目のご質問を実現するのには、2番目の構造のものを修正して、1番目の考え方を付け加えれば良いってことになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jsonテキストデータの並び替え...
-
スマホ上で、左右スワイプで次...
-
jsで質問です。 formをsubmitし...
-
Outlookのアカウントがあるとメ...
-
オブジェクト配列の各メンバを...
-
初心者です。gulpでコンパイル...
-
jsで、配列内の文章を改行する...
-
タグを教えてください。
-
ラジオボタンを複数選択したと...
-
2025年相性がいい人のサイトの...
-
CookieをWebStoeageに変える
-
Adobe acrobat proでフォームを...
-
jqueryのselect2で検索欄の文字...
-
<tr>指定した表の行要素をボ...
-
食材の期限を管理するためにGAS...
-
ビデオのJSについて
-
鍵盤アプリで、スマホの画面に...
-
<div>のタッチ状態を維持したま...
-
jQueryでシンセサイザーを作っ...
-
プログラミング 学習
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Win11 へのRufus と レジストリ...
-
同一ページ移動時ハンバーガー...
-
Superfishの最終項処理について
-
jqueryで作ったアコーディオン...
-
サイトでタブをスライドで切り...
-
jQueryプラグインが動かない
-
jQueryのアコーディオンメニュ...
-
Jcarousel 複数設置
-
jQueryを複数設置した場合の優...
-
jQuery 隣接セレクタ
-
アコーディオンメニューの最初...
-
jQueryで複数あるUL要素の最後...
-
jQueryでスライドショー作成(無...
-
アコーディオンで多階層のメニ...
-
階層別の組織図の自動作成について
-
JavaScriptでtabindexの変更っ...
-
Javascriptを使ってQRコード読...
-
JavascriptからPHPへのAjax通信...
-
how's whether today in yufuin?
-
パソコンで動くjavascriptがス...
おすすめ情報