-1

我错过了什么?我正在尝试关闭此功能,我让它与打开一起使用,只是无法弄清楚如何使用适用于打开的相同代码使其关闭...

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);
       };
    });
});
4

1 回答 1

1

你需要

if( section.is(':visible') ){
  section.hide()
}
else{
  section.fadeIn(400);
};
于 2013-08-13T01:19:51.663 回答