我只是無法弄清楚,爲什麼這個slidetoggle不起作用。它只是運行一次:爲什麼這個幻燈片/切換隻能運行一次?
HTML:
<div class="text">bla bla bla bla
<br />
bla bla bla bla
<br />
bla bla bla bla
<br />
bla bla bla bla
<br />
bla bla bla bla
<br />
bla bla bla bla
<br />
bla bla bla bla
<br />
bla bla bla bla
<br />
bla bla bla bla
</div>
<div class="button">Show</div>
CSS:
.text{
height:0;
overflow:hidden;
}
.heightAuto{
height:auto;
}
功能:
$(function(){
$(".button").toggle(function()
{
var $text = $(".text");
var contentHeight = $text.addClass('heightAuto').height();
$text.removeClass('heightAuto').animate({ height: contentHeight}, 500);
}, function() {
$(".text").animate({ height: "0"}, 500);
});
}) ;
這裏的小提琴:
請不要依靠的jsfiddle或其他外部鏈接,使您的文章非常有用。如果你想在這裏提問,告訴我們代碼,告訴你期望它做什麼,並告訴我們你沒有想到的是什麼。 – meagar
只需添加代碼。我已經使用切換。我只用了一個代碼,我發現它可以修復它,就像我希望它能夠工作一樣。但我無法弄清楚。這是我的問題。我希望有人能幫幫忙。 – Melros