基于jQuery实现收缩展开功能


Posted in Javascript onMarch 18, 2016

本文实例向大家分享了一款基于jQuery实现收起展开功能特效,供大家参考,具体内容如下

效果图:

基于jQuery实现收缩展开功能

点击倒三角可以进行展开操作

具体代码:

<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>jQuery实现收起展开功能 - 何问起</title><base target="_blank" />
<meta charset="utf-8" />
<style>
a{color:darkgreen}
.hovertreeContent{width:300px;text-indent:2em;margin:5px auto;height:60px;overflow:hidden;position:relative;border:1px solid silver;}
.hewenqiToggle{height:20px;background-color:#f0f0f0;border-top:1px solid silver;position:absolute;bottom:0px;width:100%;}
.triangle-down-hovertree { width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 16px solid #999;position:absolute;right:0px;left:0px;margin:0px auto; top:2px;cursor:pointer;}
.triangle-up-hovertree { width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 16px solid #999; position:absolute;right:0px;left:0px;margin:0px auto;top:2px; }
</style>
<script src="http://hovertree.com/ziyuan/jquery/jquery-1.12.1.min.js"></script>
 
</head>
<body>
<div style="width:730px;margin:0px auto;text-align:center;">
<h2>jQuery实现收起展开功能</h2>
<a href="#">原文</a> <a href="#">首页</a> <a href="#">特效</a>
</div>
<div class="hovertreeContent">
受到网店的影响,服装店的生意逐渐有所下降,老板找何问起去谈,大概是准备跟上网购潮流,让何问起准备一下,
要在网上开网店,要为服装店建立网站。
何问起也没说自己经验不足,只说会积极准备。于是抓紧时间查找资料,学习练习。
<div class="hewenqiToggle"><span class="triangle-down-hovertree"></span></div>
</div>
<script>
$(".hewenqiToggle").on("click", function () {
if ($(".hewenqiToggle").css('position') == "absolute") {
$(".hovertreeContent").height("auto");
$(".hewenqiToggle").css({ "position": "relative" });
$(".hewenqiToggle").find("span").removeClass('triangle-down-hovertree').addClass('triangle-up-hovertree');
}
else
{
$(".hovertreeContent").height("60");
$(".hewenqiToggle").css({ "position": "absolute" });
$(".hewenqiToggle").find("span").removeClass('triangle-up-hovertree').addClass('triangle-down-hovertree');
}
})
</script>
</body>
</html>

以上就是本文的全部内容,希望对大家学习jquery程序设计有所帮助。

Javascript 相关文章推荐
jQuery数组处理代码详解(含实例演示)
Feb 03 Javascript
javascript动态加载实现方法一
Aug 22 Javascript
js计算任意值之间随机数的方法
Jan 16 Javascript
面向切面编程(AOP)的理解
May 01 Javascript
jQuery插件制作之全局函数用法实例
Jun 01 Javascript
jQuery动态添加与删除tr行实例代码
Oct 18 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
Dec 21 Javascript
JScript实现地址选择功能
Aug 15 Javascript
vue.js的手脚架vue-cli项目搭建的步骤
Aug 30 Javascript
详解html-webpack-plugin用法全解
Jan 22 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
Aug 07 Javascript
基于vue-cli3创建libs库的实现方法
Dec 04 Javascript
基于javascript显示当前时间以及倒计时功能
Mar 18 #Javascript
jQuery.deferred对象使用详解
Mar 18 #Javascript
JS中的二叉树遍历详解
Mar 18 #Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
Mar 18 #Javascript
Javascript的表单验证-揭开正则表达式的面纱
Mar 18 #Javascript
Javascript的表单验证-初识正则表达式
Mar 18 #Javascript
Javascript的表单验证-提交表单
Mar 18 #Javascript
You might like
博士208HAF收音机实习报告
2021/03/02 无线电
php类中的$this,static,final,const,self这几个关键字使用方法
2015/12/14 PHP
php PDO判断连接是否可用的实现方法
2017/04/03 PHP
phpcmsv9.0任意文件上传漏洞解析
2020/10/20 PHP
jquery 获取json数据实现代码
2009/04/27 Javascript
利用谷歌地图API获取点与点的距离的js代码
2012/10/11 Javascript
jCallout 轻松实现气泡提示功能
2013/09/22 Javascript
jquery form 加载数据示例
2014/04/21 Javascript
jQuery实现带动画效果的多级下拉菜单代码
2015/09/08 Javascript
JavaScript 函数的执行过程
2016/05/09 Javascript
jQuery实现导航样式布局操作示例【可自定义样式布局】
2018/07/24 jQuery
validform表单验证的实现方法
2019/03/08 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
Python之eval()函数危险性浅析
2014/07/03 Python
Python实现遍历windows所有窗口并输出窗口标题的方法
2015/03/13 Python
Python3 加密(hashlib和hmac)模块的实现
2017/11/23 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
Python实用技巧之利用元组代替字典并为元组元素命名
2018/07/11 Python
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
2020/02/20 Python
Django框架实现在线考试系统的示例代码
2020/11/30 Python
CSS3制作皮卡丘动画壁纸的示例
2020/11/02 HTML / CSS
html5版canvas自由拼图实例
2014/10/15 HTML / CSS
HTML5中的拖放实现详解
2017/08/23 HTML / CSS
Wojas罗马尼亚网站:波兰皮鞋品牌
2018/11/01 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
结对共建工作方案
2014/06/02 职场文书
羽毛球比赛策划方案
2014/06/13 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
节约用水广告语60条
2019/11/14 职场文书
导游词之苏州寒山寺
2019/12/05 职场文书
2019年中学生的思想品德评语集锦
2019/12/19 职场文书
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
2021/03/31 jQuery
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/04/22 无线电
动态规划之使用备忘录来改进Javascript函数
2022/04/07 Javascript
redis 解决库存并发问题实现数量控制
2022/04/08 Redis