`
禹爸爸
  • 浏览: 79901 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

jQuery实现折叠效果

阅读更多

近来工作一直很忙,加之学业上也有好多事情需要处理,一直没腾出时间来发博,自己都觉得不太好意思了!!

废话就不多说了,我们直接进入正题。Div折叠,是我在实际工作中实现的一种效果。我想同行的朋友们也有可能会遇到实现这种效果的需求。先上个截图。

 

 

效果图

 

 

jQuery的出现,使得这种效果的实现变得很轻松,很简单,只需要少量的JS代码和CSS样式即可。

 

CSS代码

 

accordion是整个可折叠的DIV的样式

.accordion h3是折叠后的标题样式

.accordion h3.active是被展开的标题样式

.accordion p 是可折叠区域的文本样式

 

JavaScript代码

 

这段代码首先去寻找样式为accordion的DIV下的第一个H3标记,并为其添加样式active,然后将除第一个以外的所有P标记隐藏起来。最后为每个一H3标记绑定单击事件,实现折叠与展开的效果。

 

HTML代码

 

 

 

 

 

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics