php 列表收缩展示插件,可展开和收缩的jquery FAQ问答列表特效
这是一款简单的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问答列表特效相关推荐
- Android 收缩控件,展开,收缩
今天项目需要实现一个点击展开收缩的功能,网上搜索找了个适合自己的,稍微修改了下适合项目本身需求的. 只是做记录,需要的可以参考. 不废话直接上代码. 首先main布局: <?xml versio ...
- html仿qq最小化怎么实现,JS仿QQ好友列表展开、收缩功能(第一篇)
JS仿QQ好友列表展开.收缩功能(第一篇) 发布时间:2020-10-17 14:20:03 来源:脚本之家 阅读:96 作者:erdouzhang 效果图如下所示: html: 我的好友 张三 李四 ...
- 实现对手机联系人列表进行读写操作,并用RecyclerView收缩展开方式展现
实现对手机联系人列表进行读写操作,并用RecyclerView收缩展开方式展现 在之前做的类微信界面上加了显示手机联系人,姓名,电话,邮箱三项信息的功能,同时可以添加联系人同步到手机联系人记录中,添加 ...
- qq列表展开多个html代码,JS仿QQ好友列表展开、收缩功能(第二篇)
在上篇的基础上继续完善,点击一个li元素,其他li元素上的类名清除掉. 效果图如下所示: js: window.onload = function(){ var list = document.get ...
- jQuery弹性展开收缩菜单插件gooey.js
分享一款基于jQuery弹性展开收缩菜单插件gooey.js.这是一款基于gooey.js插件实现的弹性菜单特效代码.效果图如下: 在线预览 源码下载 实现的代码. html代码: <hea ...
- android 卡片收缩展开,jQuery和CSS3炫酷堆叠卡片展开和收缩特效
插件描述:这是一款效果超酷的jQuery和CSS3堆叠卡片展开和收缩特效.该图片特效开始的时候卡片被堆叠在一起,当用户点击最上面的卡片的时候,堆叠图片以各种动画方式展开.展开后再点击任意卡片,它们又会 ...
- JQuery:实现列表展开和缩放
<html> <head><script type="text/javascript" src="/jquery/jquery.js&quo ...
- css 文本、文字展开与收缩,查看更多收起
<view class='containers'><text class="content {{ellipsis?'ellipsis':'unellipsis'}}&quo ...
- el-table树形数据全部展开和收缩(toggleRowExpansion)
本文主要讲根据element-ui文档的toggleRowExpansion实现el-table树形数据全部展开和收缩 1.页面效果 2.HTML页面展示 树形数据:直接使用element-ui的de ...
最新文章
- 淘汰原因_大部分人被淘汰的原因都是因为安于现状
- spring配置文件中非bean标签的原理解析
- C/C++ 中长度为0的数组
- python协成_Python协程技术的演进
- 极速安装JumpServer - 官方文档版
- 关于MultiActionController异步请求Ajax,pc端正常,手机端报error错误;此问题一般是通过setInterval,seTimeout,做Ajax轮询时会产生此问题;
- 发牌游戏 java_解析扑克牌游戏发牌算法——java实现
- docker安装常用命令docker网络
- c语言 常量整数,C语言的整型常量
- 慎用驱动精灵,华硕被坑爹了一个月。笔记本关机蓝屏0x000000C5参考解决方案。
- Google的恶搞新闻联播
- 矩阵论笔记(七)——矩阵的微分和积分
- AI绘图原理:让机器也拥有绘画的灵魂
- GDIplus的初次接触--加载并显示常用格式图片
- NVIDIA Jetson Nano/Xavier NX 扩容教程
- Android FingerPrint之指纹识别
- 天宇优配|沪指冲高回落跌0.35%,地产、医药等板块走强,供销社概念再创新高
- c语言实例--十进制转化为二进制
- ODI KM二次开发手册
- 深度神经网络压缩与加速总结