アコーディオンで多階層のメニューを作る【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で質問しましょう!
似たような質問が見つかりました
- JavaScript 階層別の組織図の自動作成について 1 2022/10/26 13:42
- Windows 10 Window10ショートカットキーで切り取り貼り付けするとコンテキストメニューと挙動が異なる理由は? 2 2022/04/16 17:57
- UNIX・Linux 【初心者】aws lightsail で自作のオリジナルテーマのwordpressを設定する方法 1 2022/07/14 09:46
- HTML・CSS CSSでサイトの背景に画像を組み込みたいのですが反映されません 2 2022/11/22 16:21
- ネットワーク プロトコルの階層化とインターフェースとの違い 2 2022/07/26 02:38
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- その他(パソコン・スマホ・電化製品) 人間の長期記憶に関するモデルについて。 下記の内容をもとに、一番下の質問の具体例が思いつく方いたら具 1 2023/06/30 18:21
- その他(コンピューター・テクノロジー) デジタル化推進でうちの会社では、ペーパーレス化が進んでいます。 そこで、質問です。 会社では、検査課 3 2023/06/11 00:17
- Windows 10 Windows10で、フォルダにあるすべてのファイルを、下層フォルダも含め一つの階層へ配置し直したい 3 2022/05/31 09:50
- Excel(エクセル) マクロVBAのフォルダ階層別で検索の方法 4 2022/04/03 23:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラムについて。
-
GASに文字列として関数を入れる...
-
ジャバスクリプトについて。
-
React hooksが値を返して配列変...
-
フロントエンドフレームワーク...
-
画面遷移を行わずに同一ページ...
-
特定の文字列を複数抜き出した...
-
jsで質問です。 ボタンが二つ存...
-
読み込んだQRコードをフォーム...
-
二次元配列を使って順位をだす...
-
jsで質問です。 displayプロパ...
-
var exports = exports || {}; ...
-
Q&A掲示板の入力フォームに文字...
-
メールフォームの日付入力フォ...
-
iOSのみダブルタップが必要
-
HTMLタグに複数のクラスを設定...
-
変数名をどのようにつけるのが...
-
ボタンを押したあとに画像を表...
-
disabled プロパティが表示され...
-
二次元配列の中の各行の要素を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
同一ページ移動時ハンバーガー...
-
アコーディオンで多階層のメニ...
-
jQueryを複数設置した場合の優...
-
jqueryで開閉メニューの状態をc...
-
CSSプルダウンメニューとjQuery...
-
サイトでタブをスライドで切り...
-
jQueryプラグインが動かない
-
JavascriptからPHPへのAjax通信...
-
Javascriptを使ってQRコード読...
-
Selenium4でボタンをクリックで...
-
要素内を常に一番下を表示させたい
-
jQueryを使いformでsubmitした...
-
階層別の組織図の自動作成について
-
JavaScriptでtabindexの変更っ...
-
Googleマップに複数のピンを立...
-
SQLのmaxで求めた値を変数に代...
-
パソコンで動くjavascriptがス...
-
readyStateが4にならない原因
-
AjaxでJSONを受信すると、文字...
-
変数にドットをいれることはか...
おすすめ情報