jquery tabify http://unwrongest.com/projects/tabify/を使用して、メニューのタブのような機能を作成しています。
デモ: http://jsfiddle.net/janjarfalk/6Y6Pa/1/
こんなメニューを作っています。
<ul id="menu">
<li class="active"><a href="#contentHome">Home</a></li>
<li><a href="#contentGuestbook">Guestbook</a></li>
<li><a href="#contentLinks">Links</a></li>
</ul>
<div class="content" id="contentHome">Content for Home</div>
<div class="content" id="contentGuestbook">My guestbook</div>
<div class="content" id="contentLinks">Links</div>
タブは私の URL へのアンカー リンクとして自動的に追加され、私の URL にあるものはすべて読み取られます。{domain name}/{controller}/{method}/{articleId}#contentLinks-tabなどの URL (リンク タブのみ) が必要です。例:
- http://www.test.com/site/shipping/5/#contentLinks-tab
- http://www.test.com/site/delivery/3/#contentLinks-tab
残りはhttp://www.test.com/site#home-tabなどになります。デモからわかるように、「{id}-tab」は ID に基づいて自動生成されます。ただし、既にリンク ページのhttp://www.test.com/links/shipping/5/#contentLinks-tabにいる場合に問題が発生し、ゲストブックやホームなどの他のタブに移動すると、 /shipping/5/#contentHome-tab が続きます。
リンク タブを表示していて、タブの残りの部分にカーソルを合わせている場合でも、/shipping/5/ を削除する方法を教えてください。申し訳ありませんが、私はそれを行う方法がわからないため、多くのコーディングを提供できませんでした。したがって、誰かがいくつかの光を照らすことができることに本当に感謝しています。どうもありがとう。