我已经整理了一个带有侧边栏的页面,当您单击侧边栏中的菜单时,它会显示/隐藏 div。
http://www.prostatecymru.com/prostate/
侧面的菜单正在使用这段代码:
<div class="buttons">
<ul id="menu-profile" class="menu">
<li><a class="button" id="showdiv1">Show Div 1</a></li>
<li><a class="button" id="showdiv2">Show Div 2</a></li>
<li><a class="button" id="showdiv2">Show Div 2</a></li>
</ul>
</div>
主要内容是使用这段代码:
<div id="div1">
Content Div 1
</div>
<div id="div2" style="display: none;">
Content Div 2
</div>
<div id="div3" style="display: none;">
Content Div 3
</div>
使用的 jQuery 是:
<script type="text/javascript">
$(function() {
$('#showdiv1').click(function() {
$('div[id^=div]').hide();
$('#div1').show();
});
$('#showdiv2').click(function() {
$('div[id^=div]').hide();
$('#div2').show();
});
$('#showdiv3').click(function() {
$('div[id^=div]').hide();
$('#div3').show();
});
});
</script>
它完全按照我的意愿做,但只有一件事。我只想a
在用户选择要显示的部分时突出显示菜单中的 。我的想法是在所选项目上使用.selected
而不是。.button
我可以设置.selected
第一个看起来很酷的项目,但是当您更改链接.selected
以移动到实际选择的项目时我想要。我怎样才能做到这一点。我已经阅读了一些指南,但这并不是我想要的,或者它不起作用。
我真的很感激这方面的一些帮助。
谢谢