这是一款简单的jquery FAQ问答列表特效。该FAQ问答列表可以通过点击问题的标题来展开或收缩列表,它使用简单,方便实用。

使用方法

在页面中引入jquery。

HTML结构

该FAQ问答列表采用无序列表作为HTML结构:

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit?

    Lorem ipsum dolor sit amet, ......

......

CSS样式

为该FAQ问答列表设置以下的CSS样式。

@charset "utf-8";

*{margin:0;padding:0;list-style-type:none;}

a,img{border:0;}

a{text-decoration:none;}

body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.clearfix{display:inline-table}

*html .clearfix{height:1%}

.clearfix{display:block}

*+html .clearfix{min-height:1%}

.UI-bubble{display:inline-block;width:23px;height:23px;overflow:hidden;background:url(../images/sicons.png) 0px 0px no-repeat;}

.UI-ask{display:inline-block;width:23px;height:23px;overflow:hidden;background:url(../images/sicons.png) -25px 0px no-repeat;}

/* questions */

#questions{width:772px;margin:20px auto;border:1px solid #e7e7e7;padding-top:14px;}

#questions li h5 .UI-ask,#questions li h5 .UI-bubble{position:absolute;left:0px;top:9px;}

#questions li{border-bottom:1px solid #e7e7e7;padding:0 14px 5px 14px;vertical-align:bottom;}

#questions li h5{height:40px;position:relative;color:#666;font-size:14px;cursor:pointer;line-height:40px;height:40px;overflow:hidden;padding:0 0 0 26px;}

#questions li .foldContent{border-left:3px solid #018ccb;padding:10px 26px;border-top:1px dashed #e2e2e2;line-height:24px;background:#f3f3f3;color:#888;}

JavaScript

在页面DOM元素加载完毕之后,使用下面的方法使用户点击列表标题可以展开和收缩列表。

$(function(){

$("li>h5","#questions").bind("click",function(){

var li=$(this).parent();

if(li.hasClass("fold")){

li.removeClass("fold");

$(this).find("b").removeClass("UI-bubble").addClass("UI-ask");

li.find(".foldContent").slideDown();

}else{

li.addClass("fold");

$(this).find("b").removeClass("UI-ask").addClass("UI-bubble");

li.find(".foldContent").slideUp();

}

});

})

php 列表收缩展示插件,可展开和收缩的jquery FAQ问答列表特效相关推荐

  1. Android 收缩控件,展开,收缩

    今天项目需要实现一个点击展开收缩的功能,网上搜索找了个适合自己的,稍微修改了下适合项目本身需求的. 只是做记录,需要的可以参考. 不废话直接上代码. 首先main布局: <?xml versio ...

  2. html仿qq最小化怎么实现,JS仿QQ好友列表展开、收缩功能(第一篇)

    JS仿QQ好友列表展开.收缩功能(第一篇) 发布时间:2020-10-17 14:20:03 来源:脚本之家 阅读:96 作者:erdouzhang 效果图如下所示: html: 我的好友 张三 李四 ...

  3. 实现对手机联系人列表进行读写操作,并用RecyclerView收缩展开方式展现

    实现对手机联系人列表进行读写操作,并用RecyclerView收缩展开方式展现 在之前做的类微信界面上加了显示手机联系人,姓名,电话,邮箱三项信息的功能,同时可以添加联系人同步到手机联系人记录中,添加 ...

  4. qq列表展开多个html代码,JS仿QQ好友列表展开、收缩功能(第二篇)

    在上篇的基础上继续完善,点击一个li元素,其他li元素上的类名清除掉. 效果图如下所示: js: window.onload = function(){ var list = document.get ...

  5. jQuery弹性展开收缩菜单插件gooey.js

    分享一款基于jQuery弹性展开收缩菜单插件gooey.js.这是一款基于gooey.js插件实现的弹性菜单特效代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <hea ...

  6. android 卡片收缩展开,jQuery和CSS3炫酷堆叠卡片展开和收缩特效

    插件描述:这是一款效果超酷的jQuery和CSS3堆叠卡片展开和收缩特效.该图片特效开始的时候卡片被堆叠在一起,当用户点击最上面的卡片的时候,堆叠图片以各种动画方式展开.展开后再点击任意卡片,它们又会 ...

  7. JQuery:实现列表展开和缩放

    <html> <head><script type="text/javascript" src="/jquery/jquery.js&quo ...

  8. css 文本、文字展开与收缩,查看更多收起

    <view class='containers'><text class="content {{ellipsis?'ellipsis':'unellipsis'}}&quo ...

  9. el-table树形数据全部展开和收缩(toggleRowExpansion)

    本文主要讲根据element-ui文档的toggleRowExpansion实现el-table树形数据全部展开和收缩 1.页面效果 2.HTML页面展示 树形数据:直接使用element-ui的de ...

最新文章

  1. 淘汰原因_大部分人被淘汰的原因都是因为安于现状
  2. spring配置文件中非bean标签的原理解析
  3. C/C++ 中长度为0的数组
  4. python协成_Python协程技术的演进
  5. 极速安装JumpServer - 官方文档版
  6. 关于MultiActionController异步请求Ajax,pc端正常,手机端报error错误;此问题一般是通过setInterval,seTimeout,做Ajax轮询时会产生此问题;
  7. 发牌游戏 java_解析扑克牌游戏发牌算法——java实现
  8. docker安装常用命令docker网络
  9. c语言 常量整数,C语言的整型常量
  10. 慎用驱动精灵,华硕被坑爹了一个月。笔记本关机蓝屏0x000000C5参考解决方案。
  11. Google的恶搞新闻联播
  12. 矩阵论笔记(七)——矩阵的微分和积分
  13. AI绘图原理:让机器也拥有绘画的灵魂
  14. GDIplus的初次接触--加载并显示常用格式图片
  15. NVIDIA Jetson Nano/Xavier NX 扩容教程
  16. Android FingerPrint之指纹识别
  17. 天宇优配|沪指冲高回落跌0.35%,地产、医药等板块走强,供销社概念再创新高
  18. c语言实例--十进制转化为二进制
  19. ODI KM二次开发手册
  20. 深度神经网络压缩与加速总结

热门文章

  1. python实现给微信指定好友定时发消息
  2. asp.net2.0 GridView 导出到 Excel
  3. beego——URL构建
  4. Boosting and AdaBoost
  5. MySQL_采购入库价格与在线售价监控_20161213
  6. 转: 借助GitHub托管你的项目代码
  7. 编程珠玑笔记-第12章习题
  8. 处理百万级以上的数据处理
  9. iphone开发中图像处理相关要点
  10. 201521123058 软工阅读第二次作业