2014-09-03 63 views
0

我目前正在为我的雇主设计着陆页。为了在不混淆网页的情况下投放SEO,我们已经放置了一些可折叠的div。 唯一需要注意的是,我们希望所有这些打开和关闭,而不是一次一个。可折叠的Divs:希望所有div在点击时打开

这是JS:

`$(document).ready(function() 
{ 
$(".content-body").hide(); 
$(".contentheader").click(function() 
{ 
$(this).next(".content-body").slideToggle(100); 
}); 
}); 

我需要什么修改,使其?谢谢!

+0

您可能还希望将.content-body类设置为默认显示:none,因此您在第一次加载页面时看不到它们全部关闭 – Andrew 2014-09-03 22:07:05

回答

2

对所有需要控制的div应用一个类,并且可以使用jQuery选择器来选择它们。

实施例:

$('.toggleDiv').slideToggle(100);

+0

感谢您的提示!所有的项目都已经有了这个类(“content-body”)。是因为“.next”吗?我发现这个代码在线并修改。我对此还是有点新意,所以感谢您的耐心。 – 2014-09-03 22:16:19

+0

得到它的工作!谢谢! – 2014-09-03 22:22:33