2012-01-10 77 views

回答

0

您在click处理程序的开头有一个额外的.slideUp,看到这里http://jsfiddle.net/cYrqY/17/

+0

,你可以纠正我吗? – DD77 2012-01-10 15:10:36

+0

@ DD77 - 我以为我已经建立了一个固定版本的链接,现在很好。 – mbillard 2012-01-10 15:13:09

1

您可以通过以下操作简化这个:

$(this).click(function() { 
    $('.toggleDiv').is(":visible") ? $(this).text(options.hideText) : $(this).text(options.showText); 
    $('.toggleDiv').slideToggle(options.speed, options.easing); 
}); 
0

如果你想切换,为什么不使用。切换()?

$(document).ready(function(){ 

    $('.show_hide').toggle(
     function(){$('.toggleDiv').fadeIn(1000);}, 
     function(){$('.toggleDiv').fadeOut(1000);} 
     ); 

}); 

http://jsfiddle.net/cYrqY/19/