【发布时间】:2011-06-16 18:02:09
【问题描述】:
全部!
I have a static menu set up, and when the menu tabs are selected, another div appears below it with related content.但是,我遇到的问题是,虽然我可以让内容显示和切换正常,但我不能让它一次只显示一个内容块。菜单只是打开了越来越多的 div。
我想要做的是让这个菜单一次只允许在 div 上打开。 :(
非常感谢任何帮助!非常感谢你,我觉得我已经有一段时间要解决这个问题了,但还不能完全解决。 :(
jQuery
$(document).ready(function () {
$('#BC').hide();
$('#BC-show').click(function () {
$('#BC').toggle('slow');
return false;
});
$('#AB').hide();
$('#AB-show').click(function () {
$('#AB').toggle('slow');
return false;
});
HTML
<li><a href="" id="BC-show" class="prov">BC</a></li>
<li><a href="" id="AB-show" class="prov">AB</a></li>
<div class='clearfix' id='BC' style="padding-bottom:5px;"><br />
<ul>
<span>British Columbia</span>
<li style="padding-left:22px;"><a href="/Vancouver">Vancouver</a></li>
</ul>
</div>
<div class='clearfix' id='AB'><br />
<ul>
<span>Alberta</span>
<li style="padding-left:22px;"><a href="/Calgary" class="links">Calgary</a></li>
</ul>
</div>
【问题讨论】:
-
点击后,隐藏所有
divs,然后只显示您想要的。
标签: jquery html toggle hide show