我有一個div內的div。在頁面加載時,它們都應該隱藏,然後當我在外部div上觸發slideDown()
函數時,我希望內部div保持隱藏狀態。我怎樣才能做到這一點?如何使用jQuery slideDown()顯示_almost_的所有內容?
<script>
$(function(){
$('.body').hide();
$('.display').click(function(){
$(this).closest('.wrapper').find('.body').slideDown();
});
});
</script>
<div class="wrapper">
<a class="display" href="#">Display Outer</a>
<div class="body">
Now displaying outer div
<div class="wrapper">
<a class="display" href="#">Display Inner</a>
<div class="body">
Now displaying inner div
</div>
</div>
</div>
</div>
這裏是它不工作的例子:http://jsfiddle.net/b7Tpt/
我不明白,有什麼問題。你的代碼工作.. – yzk
同樣的事情在這裏,你的代碼工作得很好... – klaffenboeck
你的代碼似乎工作 - http://jsfiddle.net/kddrT/。當顯示外部div時,內部div仍然隱藏 – ipr101