• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アコーディンパネルの別ページからのリンクについて)

アコーディンパネルの別ページからのリンクについて

このQ&Aのポイント
  • アコーディオンパネルのリンクをクリックすると該当のパネルが開いた状態で表示させる方法について教えてください。
  • アコーディオンパネルの実装にはjQueryを使用しており、パネルはデフォルトで閉じた状態となっています。
  • 選択したパネルが開いた状態で表示させるには、スクリプトを追加する必要があります。具体的な方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

location.hashがそのままid指定になっていますので、パネルを一旦閉じたあとで該当パネルだけを表示するようにしてあげればよいのではないでしょうか? $(location.hash).show(); みたいに。 hash値に何を指定されてくるかわからないので、事前に値をチェックするか、パネル内に限定できるように(HTMLソースがどうなったいるのか不明ですが) "#○○○ div" + location.hash などとしておく方が安全かも。

noname#203092
質問者

お礼

ありがとうございます。 参考にさせていただき、 $(location.hash).next(".accblock").slideToggle("slow,"); を追加することにより、できました。 本当にありがとうございます。 助かりました!

関連するQ&A

専門家に質問してみよう