игра на аналогичный вопрос, заданный мной, который был милостиво ответил.
три div, все скрытые. jquery переключается между ними по разным ссылкам. это отлично работает! теперь я хотел бы щелкнуть ссылку, соответствующую активному div, и скрыть ее, по сути, так же, как когда страница загружается со всеми скрытыми. прямо сейчас он исчезает и снова появляется.
помощь! спасибо!
HTML:
<div id="nav">
<a class="home" id="show_about" title="About">ABOUT</a><br />
<a class="home" id="show_subscribe" title="Subscribe">SUBSCRIBE</a><br />
<a class="home" id="show_contact" title="Contact">CONTACT</a>
</div>
<div id="content">
<div class="current" id="about">
<p>ABOUT's content</p>
</div>
<div id="subscribe">
<p>SUBSCRIBE's content</p>
</div>
<div id="contact">
<p>CONTACT's content</p>
</div>
</div>
Javascript:
$(function(){
$('#about').css('display', 'none');
$('#subscribe').css('display', 'none');
$('#contact').css('display', 'none');
});
$('.home').click(function(){
var id = $(this).html().toLowerCase();
$('.current').fadeOut(600, function(){
$('#'+id).fadeIn(600);
$('.current').removeClass('current');
$('#'+id).addClass('current');
});
});