我有一個外部div包含內部div。同時向下滑動div和.fadeIn()內容,反之亦然?
我想滑動外部div,而外部div滑落內部div應淡入淡出。
我不想在正在滑落的外部div中淡入淡出!
我得到它通過給內部內容的最低高度與一些workarround工作,褪色,在但當內部內容具有可變高度它就會變得混亂..
是否有一個很好的解決方案這個問題可用?
我創建了一個小提琴來證明我的問題: http://jsfiddle.net/6Brxv/
驗證碼: HTML:
<a href="#" onclick="$('#outer1').slideToggle().find('.inner div').fadeToggle();">Toggle (will work)</a>
<div id="outer1" class="outer">
<div class="inner">
<div class="item">Hallo1</div>
</div>
<div class="inner">
<div class="item">Hallo2</div>
</div>
<div class="inner">
<div class="item">Hallo3</div>
</div>
</div>
<br /><br />
<a href="#" onclick="$('#outer2').slideToggle().find('.inner div').fadeToggle();">Toggle (will not work)</a>
<div id="outer2" class="outer">
<div class="inner">
<div class="item">Hallo1! We have more height than 50px! <br />#<br />#<br />#<br />#<br />#<br />#</div>
</div>
<div class="inner">
<div class="item">Hallo2! We have more height than 50px! <br />#<br />#<br />#<br />#<br />#<br />#</div>
</div>
<div class="inner">
<div class="item">Hallo3! We have more height than 50px! <br />#<br />#<br />#<br />#<br />#<br />#</div>
</div>
</div>
CSS:
.outer {
background-color: red;
}
.inner {
min-height: 50px;
}
http://stackoverflow.com/questions/7520366/jquery-fade-and-slide-simultaneously – Ven 2013-03-14 13:16:59
請做一個小提琴,並把它的鏈接放在這裏。這對於回答者來說是很有幫助的 – Rizstien 2013-03-14 13:17:24
什麼是「變得混亂」意味着什麼?我只是想知道。 – egig 2013-03-14 13:21:59