晨露博客

关注互联网,关注科技,关注生活!

上一篇: 快乐周末-晨露漫画集(十八) 下一篇:Windows XP系统任务管理器使用攻略

jquery今天为大家介绍一款新的jQuery特效,为jQuery实现的可收缩面板效果。即我们常见的一个面板上面有内容文字,通过控制面板的一个点击部位即可实现内容的收缩隐藏。

首先给大家分析一下代码的实现过程。

1: 隐藏<div class="message_body">里第一个元素以后的元素
2: 隐藏所有第5个<li>后面的元素
3: 当<p class="message_head">被点击里,显示/隐藏<div class="message_body">
4: 当<a class="collpase_all_message"> 被点击时,上提所有<div class="message_body">的元素
5: 当<a class="show_all_message"> 被点击,隐藏它,并显示<a class="show_recent_only">,并下拉第5个<li>以后的元素
6: 当<a class="show_recent_only"> 被点击时,隐藏它,并显示<a class="show_all_message">,并上提第5个 <li>以后的元素

关键的JS代码如下:

$(document).ready(function(){

//hide message_body after the first one $(".message_list .message_body:gt(0)").hide();

//hide message li after the 5th $(".message_list li:gt(4)").hide();

//toggle message_body $(".message_head").click(function(){ $(this).next(".message_body").slideToggle(500) return false; });

//collapse all messages $(".collpase_all_message").click(function(){ $(".message_body").slideUp(500) return false; });

//show all messages $(".show_all_message").click(function(){ $(this).hide() $(".show_recent_only").show() $(".message_list li:gt(4)").slideDown() return false; });

//show recent messages only $(".show_recent_only").click(function(){ $(this).hide() $(".show_all_message").show() $(".message_list li:gt(4)").slideUp() return false; });

大家还是先看一下整体效果图吧。

 

jQuery实现可收缩面板

您可以查看演示,或者下载源码

小博文章如没有特殊说明均为原创,如要帮忙推广还望加上我的链接哦!
  • 本文Url: http://www.chenlublog.com/post/jquery-collapsible-panels.html (出自: 晨露博客)
  • 点击这里获取该日志的TrackBack引用地址

    • Gravatar Icon
      回复
    • quote 1.晨光2011-9-18 20:50:16
    • 这些对我来说是天书呀!
    • Gravatar Icon
      回复
    • quote 3.抢客网2011-9-19 13:36:54
    • 是博主很专业啊,代码有点多,翻译一下吧博主!
    • Gravatar Icon
      回复
    • quote 4.最新网游2011-9-20 10:25:09
    • 刚开始了解代码 看不太懂 不过还是感谢博主分享

    发表评论:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    关于本文

    您正在阅读的是:jQuery实现可收缩面板
    morningdew 发表于:2011-9-18 11:15:47
    分类:网站建设
    关键词:jquery  

    博客作者

    Morningdew

    晨露博客

    热门文章

    最近更新

    最新评论及回复

    最近留言

    站类搜索

    博文分类

    博文归档

    Copyright ©2010 晨露博客. All Rights Reserved.网站地图  Theme Designed By TangChang
    本博客采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.
    This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.
    CONTACT ME:E-mail:tcmorningdew@gmail.com QQ:515667845<风荷雨莲>   津备ICP09004821   GO TO TOP

    Powered By Z-Blog 1.8 Walle Build 91204