我几乎遵循了以前提出的所有问题,但我无法弄清楚。
我有一个包含几行的简单欢迎页面。在该内容中有 2 个链接显示下面的一些信息(这些信息被 CSS 隐藏)。当您单击其中任何一个时,您可以在下面看到它,而 Jquery 会隐藏另一个。它工作正常。
但是当我点击任何地方时,我需要隐藏它们:
看看我的行动:http: //jsfiddle.net/Tks5L/
$(document).ready(function () {
var container = $('#info_area');
$('#contentart span').click(function () {
var active = $(container.find('div')[$(this).prevAll('span').length]);
active.siblings().hide();
active.fadeIn("slow");
});
});
和 html
<body>
<div id="wrap">
<section id="headerall">
<header>Welcome</header>
<div class="clr"></div>
</section>
<div class="clr"></div>
<section id="content">
<article id="contentart">
<p id="contentp">
content content content content content content content conten content content content; fade in link 1 <span class="mailgsminfo1">info 1</span> or or or <span class="mailgsminfo2">info 2</span> content text content text.<br /> Thanks
</p>
<div class="clr"></div>
</article>
<article id="info_area">
<div class="info1"><span class="title">info 1:</span> info 1 must show here</div>
<div class="info1"><span class="title">info 2:</span> info 2 must show here</div>
</article>
</section>
<div class="clr"></div>
</div> <!-- Wrap ende -->
</body>
你能帮我如何隐藏我的那些信息部分吗?