我有一个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