这里是一个代码片段,我们总是动画一个<div>
和hide()
其余的。随着我们添加更多,这会产生一长串hide()
。JQuery 2.0.3,一次隐藏所有div?
<script type="text/javascript">
//<![CDATA[
function showSlidingDivVideoCategory(){
// show what we need
$("#slidingDivVideoCategory").animate({"height": "toggle"}, { duration: 500 });
// hide what we dont
$("#slidingDivAudioCategory").hide();
$("#slidingDivPicturesCategory").hide();
$("#slidingDivAdsCategory").hide();
$("#slidingDivMediaRoom").hide();
$("#slidingDivKeynotePresentations").hide();
$("#slidingDivBlog").hide();
$("#slidingDivAbout").hide();
$("#slidingDivSubmitFootage").hide();
$("#slidingDivContact").hide();
$("#slidingDivSearchBox").hide();
有没有一种方法,我可以hide()
所有<div>
这样我就可以再展几个我想和animate
一个我想要的吗?
你的html在哪里? –
给他们一个普通的班!没有必要列出每一个元素。 – epascarello