基于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 相关文章推荐
静态的动态续篇之来点XML
Dec 23 Javascript
Javascript document.referrer判断访客来源网址
May 15 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
Apr 07 Javascript
javascript 获取元素样式必杀技
May 04 Javascript
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
Dec 26 Javascript
bootstrap datetimepicker2.3.11时间插件使用
Nov 19 Javascript
jQuery Checkbox 全选 反选的简单实例
Nov 29 Javascript
React组件的三种写法总结
Jan 12 Javascript
Javascript实现页面滚动时导航智能定位
May 06 Javascript
jQuery实现checkbox全选功能完整实例
Jul 12 jQuery
vue中是怎样监听数组变化的
Oct 24 Javascript
vue 动态生成拓扑图的示例
Jan 03 Vue.js
基于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
php去除重复字的实现代码
2011/09/16 PHP
PHP高手需要要掌握的知识点
2014/08/21 PHP
PHP基本语法总结
2014/09/06 PHP
Laravel学习教程之本地化模块
2017/08/18 PHP
mapper--图片热点区域高亮组件官方站点
2007/12/22 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
对比分析AngularJS中的$http.post与jQuery.post的区别
2015/02/27 Javascript
JavaScript类型系统之Object详解
2016/01/07 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
基于Vue的文字跑马灯组件(npm 组件包)
2017/05/24 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
Vue 实现列表动态添加和删除的两种方法小结
2018/09/07 Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
2018/10/31 Javascript
Vue动态生成表格的行和列
2019/07/18 Javascript
python中将字典转换成其json字符串
2014/07/16 Python
Python中decorator使用实例
2015/04/14 Python
PyCharm设置每行最大长度限制的方法
2019/01/16 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
python 读取修改pcap包的例子
2019/07/23 Python
在Python中使用MongoEngine操作数据库教程实例
2019/12/03 Python
python 用 xlwings 库 生成图表的操作方法
2019/12/22 Python
Python实现动态给类和对象添加属性和方法操作示例
2020/02/29 Python
解决 jupyter notebook 回车换两行问题
2020/04/15 Python
什么是Python中的顺序表
2020/06/02 Python
Django实现简单的分页功能
2021/02/22 Python
详解HTML5中div和section以及article的区别
2015/07/14 HTML / CSS
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
办公室文员工作职责
2014/01/31 职场文书
销售员岗位职责范本
2014/02/03 职场文书
停车位租赁协议书
2014/09/24 职场文书
南极大冒险观后感
2015/06/05 职场文书
幼儿园亲子活动感想
2015/08/07 职场文书