0

関連するヘルプ トピックをいくつか確認しましたが、まだ重要な手順が抜けています。新しいページを作成しました...page--employee.tpl.php このページには、現在 3 つの個別の「ページ」をロードする 3 つのタブが含まれています。ページの html --employee.tpl.php は次のとおりです。

<div id="a" class="empTab"><a href="/"><span>Employee Home</span></a></div>
<div id="b" class="empTab"><a href="/"><span>State Notices</span></a></div>
<div id="c" class="empTab"><a href="/"><span>Federal Notices</span></a></div>

ユーザーがタブをクリックすると...タブが.activeTabクラスを取得するように、非常に単純な.click関数を実装しようとしています。b...b をクリックすると、activeTab クラスが取得され、c と同じになります。jQuery はローカルで動作しますが、カスタム ページ (employee.tpl.php) のどこに配置すればよいかわかりません。jQuery コードを html テンプレート ファイルに配置すると、カスタム ページがロードされてから html が実行されるまで動作します。上記のように、ユーザーが b タブをクリックした場合でも、a タブは .activeTab クラスを取得します。誰でもこのトピックに光を当てることができますか?

ありがとうございました。

4

1 に答える 1

0

このモジュールを見てください。 http://drupal.org/project/quicktabs

クイック タブ モジュールを使用すると、タブ付きコンテンツのブロック、具体的にはビュー、ブロック、ノード*、およびその他のクイックタブ* を作成できます。対応するコンテンツを含む複数のタブを含むブロックをサイトに作成できます。タブをクリックすると、jQuery を使用して、対応するコンテンツが即座に表示されます。6.x-2.x ブランチでは、これは ajax モードまたは非 ajax モードで実行できます。

于 2012-04-16T03:29:01.400 に答える