我正在使用基于以下 jsfiddle 的代码在我的网页上显示/隐藏 div:http: //jsfiddle.net/XwN2L/420/
它适用于我页面的一部分,在第一个导航栏中。我需要考虑另外两个导航栏,它们使用相同的代码。例子...
$('.showSingle').on('click', function () {
/* $(this).addClass('selected').siblings().removeClass('selected'); */
$('.targetDiv').hide();
$('#div' + $(this).data('target')).show();
});
$('.showSingle').first().click();
和
<div id="headnav">
<ul>
<li><a href ="#" class="showSingle" data-target="1">• HOME</a> </li>
<li><a href ="#" class="showSingle" data-target="2">• ABOUT US</a> </li>
<li><a href ="#" class="showSingle" data-target="3">• CONTACT</a> </li>
<li><a href ="#" class="showSingle" data-target="4">• WHERE TO BUY</a> </li>
</ul>
</div>
<div id="nav">
<ul>
<li><a href ="#" class="showSingle" data-target="5">• PIPE TOBACCO</a>
<ul>
<li><a href ="#" class="showSingle" data-target="6">KENTUCKY SELECT</a></li>
<li><a href ="#" class="showSingle" data-target="7">BUCKHORN</a></li>
</ul>
</li>
<li><a href ="#" class="showSingle" data-target="8">• ORGANIC TOBACCO</a></li>
<li><a href ="#" class="showSingle" data-target="9">• CIGARETTE TOBACCO</a></li>
<li><a href ="#" class="showSingle" data-target="10">• FILTER CIGARS</a></li>
<li><a href ="#" class="showSingle" data-target="11">• E-CIGARETTES</a></li>
</ul>
等等...有关更详细的列表,请访问 www.rcgraphicsstudio.com/ecryo。您会注意到页眉和页脚都固定在顶部和底部,所以我希望这不是导致问题的原因。