我正在嘗試使用jQuery的父元素的子元素fadeIn()
。兒童元素都是不同的類型。JQuery淡入順序不同元素類型的子元素
例如我的父元素之一可能是這樣的:
<div class="section-content-parent">`
<span class="section-content-header">SPAN CONTENT</span>
<img src="#">
<span class="section-content-subheader">SUBHEADER CONTENT</span>
</div>
我想爲<span>
和<img>
元素fadeIn()
。 如果可能的話,按照一個接一個的順序,或者一次全部。
孩子的元素會有所不同,並不總是具體的<span>
和<img>
元素,因此針對特定元素類型是不成問題的。
我已經試過:
$(document).ready(function(){
$(".section-content-parent").children().fadeIn(slow);
});
什麼也沒有發生。有人能帶領我走向正確的方向嗎?
錯字:'淡入(慢);'應該是'淡入( 「慢」);'你的[JavaScript控制檯](http://webmasters.stackexchange.com/questions/8525/how在不同的瀏覽器中打開javascript-console)應該抱怨未定義的變量。修復後的[Works](http://codepen.io/paulroub/pen/RWdjqZ)。 –
slow是一個字符串參數,不可變。你需要fadeIn(「慢」)。在調用fadeIn之前,還需要先隱藏所有元素。看看這個:https://fiddle.jshell.net/a2n234eq/7/ – DinoMyte
我明白了。有了你的意見,我已經能夠得到它的工作。在旁邊注意,如果我希望它是順序的話。 –