我正在使用jQuery Show/Hide 插件在 3 个选项卡(map-americas、map-europe 和 map-aspac)中显示内容。
I have a select menu that lists countries, but when one of those are selected, I would like the appropriate 'tab' to become visible.
我的代码如下;
<div id="map-global">
<div id="selection">
<select name="jumpMenu" id="jumpMenu">
<option value="#map-americas">Americas - Cuauhtémoc</option>
<option value="#map-americas">Americas - New York</option>
<option value="#map-americas">Americas - Santa Clara</option>
<option value="#map-europe">Europe - Accrington</option>
<option value="#map-europe">Europe - Barcelona</option>
<option value="#map-europe">Europe - Bergamo</option>
<option value="#map-aspac">Asia Pacific - Lane Cove</option>
<option value="#map-aspac">Asia Pacific - Mumbai</option>
<option value="#map-aspac">Asia Pacific - Singapore</option>
</select>
</div>
</div>
<div id="map-americas">
Some content
</div>
<div id="map-europe">
Some content
</div>
<div id="map-aspac">
Some content
</div>
<ul class="nav">
<li><a class="loc-global" href="#map-global"></a></li>
<li><a class="loc-america" href="#map-americas"></a></li>
<li><a class="loc-europe" href="#map-europe"></a></li>
<li><a class="loc-apac" href="#map-aspac"></a></li>
</ul>
如您所见,“选择”div 包含选择菜单,根据您选择的项目,应该显示适当的“map-X”div。
注意:我已经编辑了上面的代码,以表明当用户第一次来到页面时,选择是在“地图全局”div 中。
因此,当用户选择一个选项时,“map-global”应该隐藏,“map-americas”、“map-europe”或“map-aspac”div 应该显示。“导航”无序列表中的相应链接也应该应用“当前”类。