功能几乎完成 - 需要让它关闭

时间:2013-08-13 01:02:35

标签: javascript jquery jquery-animate

我错过了什么?我试图让这个功能关闭,我让它与开放工作,只是无法弄清楚如何使用适用于开放的相同代码使其关闭...

使用Javascript:

$(document).ready(function(){
    $('a.head').click( function(){
       var a = $(this) ;
       var section = $( a.attr('href') );
       section.removeClass('section');
       $('.section').hide();
       section.addClass('section');
       if(! section.is(':visible') ){
              section.fadeIn(400);
        };
    });
});

编辑:

$(document).ready(function(){
    $('a.head').click( function(){
       var a = $(this) ;
       var section = $( a.attr('href') );
       section.removeClass('section');
       $('.section').hide();
       section.addClass('section');
       if(! section.is(':visible') ){
              section.fadeIn(400);
        };
       else(! section.is(':visible') ){
              section.fadeOut(400);
       };
    });
});

1 个答案:

答案 0 :(得分:1)

你需要

if( section.is(':visible') ){
  section.hide()
}
else{
  section.fadeIn(400);
};