• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1ページ内に 複数のタブボックスを設置)

複数のタブボックスを設置する方法

このQ&Aのポイント
  • WordPressを利用して複数のタブボックスを設置する方法について解説します。
  • 参考サイトで使用されているjQueryを利用して、カテゴリ一覧でタブボックスを表示する方法を解説します。
  • タブボックスの挿入箇所やjQueryの選択により、思った通りの動作が得られるかどうかについても説明します。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

1ページ内にタブボックスをたくさん設置 - JavaScript - 教えて!goo( http://okwave.jp/qa/q8743314.html ) との関連だと思いますが、できません。 ・HTML内に同じIDは複数置けません。  class名にしても、異なる動作をさせることはできません。   一番目のボックスと二番目のボックスは異なる動作になります。表示位置などが違う  そのjavascriptで動作させるページ。画面を上にスクロールさせてから、リンクを押したら元の位置に戻るでしょ!!!。なぜならリンク先のターゲットの位置がウィンドウ左上を原点にしているからです。  ですから、二つの理由で、複数のタブボックスを一つのページには不可能なのです。 ★HTMLが文書構造だけを明瞭にマークアップされていれば、スタイルシートで行なうほうが簡単でしょう。それでもタブボックスとして機能するボックスは一箇所だけです。  羅列されている異なるsectionについて、ひとつのビュー枠に表示させることになるでしょう。  わからやすいようにHTML5風に書くと <section>  <section>   <section>   </section>   <nav></nav>  </section>  <section>   <section>   </section>   <nav></nav>  </section>  <section>   <section>   </section>   <nav></nav>  </section> を、 <section> ┌<section> ┐ │  <nav> │次のsub sectionへのリンクも含む ├─────┤ │<section> │ └─────┘   以下のsub sub sectionは見せない。