我有一个名为container
的父div。在该div中是一个名为togglelinks
的主要类别导航。这会在名为categories
的{{1}}内的div类之间切换,每个类别大约有5个,例如people
,people
等。我只在下面展示了business
的代码。
因此div类people
是带有ID的多个div。着陆的将是people
。在id" div"是多个li链接,链接到div ID people
之外的div ID,例如people
和business
。所以,当id" people"单击后会隐藏ID highlife
并显示ID people
作为示例。我将弄清楚结构的其余部分,这正是我正在努力的部分。
以下基本(简化)结构:
business
以下是我尝试过的jQuery:
<div class="people">
<div id="people">
<ul>
<li>
<a href="#" data-toggle="#business">
<span>Business</span>
<img src="<?php echo get_template_directory_uri(); ?>/images/business.jpg" alt="Category People" />
</a>
</li>
<li>
<a href="#" data-toggle="#highlife">
<span>Highlife</span>
<img src="<?php echo get_template_directory_uri(); ?>/images/highlife.jpg" alt="Category Highlife" />
</a>
</li>
</ul>
</div>
<div id="business">
</div>
<div id="highlife">
</div>
</div>
答案 0 :(得分:2)
如果这是您想要做的,请告诉我。
这个小提琴在人们,商业和高级生活中的导航时间显示了一个部分。
jQuery("a[data-toggle]").on("click", function (e) {
e.preventDefault(); // prevent navigating
var target = $(this).data('toggle');
$('.people > div').hide();
$('.people ' + target).fadeIn();
});