我正在使用 Spry 选项卡式面板。我想选择一个菜单而不点击。我已将一个菜单设置为默认菜单。
当我单击一个链接或按钮时,应该激活默认菜单而无需重新加载页面。
如何做到这一点?
这是参考您的后续问题:
例如,我有 3 个菜单项说:menu1、menu2 和 menu3..menu1 设置为默认菜单..现在,我选择 menu3 并且在 menu3 内容区域中有一个按钮。当我单击该按钮时,我想要默认菜单(manu1) 激活..
在你的第三个选项卡式面板内容中,把这个<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
希望这能回答您的疑问!