0

Spry タブ付きパネルを使用しています。クリックせずにメニューを選択したい。1 つのメニューをデフォルトとして設定しました。

1 つのリンクまたはボタンをクリックすると、ページをリロードせずにデフォルト メニューがアクティブになるはずです。

これはどのように行うことができますか?

4

1 に答える 1

0

これは、フォローアップの質問に関連しています。

たとえば、メニュー 1、メニュー 2、メニュー 3 の 3 つのメニュー項目があります。 (manu1) アクティブに..

3番目のタブ付きパネルのコンテンツ内に、これを入れます<a href="#" onclick="TabbedPanels1.showPanel(0); return false;">Go to Menu 1</a>

より明確に理解するために、以下のコードを見てください。

<body>
<div id="TabbedPanels1" class="TabbedPanels">
  <ul class="TabbedPanelsTabGroup">
    <li class="TabbedPanelsTab" tabindex="0">Menu 1</li>
    <li class="TabbedPanelsTab" tabindex="0">Menu 2</li>
    <li class="TabbedPanelsTab" tabindex="0">Menu 3</li>
  </ul>
<div class="TabbedPanelsContentGroup">
    <div class="TabbedPanelsContent">Content 1</div>
    <div class="TabbedPanelsContent">Content 2</div>
    <div class="TabbedPanelsContent">Content 3 <a href="#" onclick="TabbedPanels1.showPanel(0); return false;">Go to Menu 1</a> </div>
  </div></div>
<script type="text/javascript">
var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");
</script>
</body>

PS。(そしてJoonasの答えを補強するために)http://adobe.github.com/Spry/samples/tabbedpanels/tabbed_pa​​nel_sample.htm

これがあなたの質問に答えることを願っています!

于 2013-02-18T15:25:22.250 に答える