基于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 相关文章推荐
写的htc的数据表格
Jan 20 Javascript
关于图片验证码设计的思考
Jan 29 Javascript
IE event.srcElement和FF event.target 功能比较
Mar 01 Javascript
jquery拖动插件(jquery.drag)使用介绍
Jun 18 Javascript
Javascript基础知识盲点总结之函数
May 15 Javascript
jQuery中设置form表单中action值的实现方法
May 25 Javascript
Angular2 自定义表单验证器的实现方法
Dec 14 Javascript
详解es6新增数组方法简便了哪些操作
May 09 Javascript
vue轻量级框架无法获取到vue对象解决方法
May 12 Javascript
jQuery实现简易聊天框
Feb 08 jQuery
JS实现购物车基本功能
Nov 08 Javascript
浅谈 JavaScript 沙箱Sandbox
Nov 02 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
PHP源代码数组统计count分析
2011/08/02 PHP
php获取文件后缀的9种方法
2016/03/22 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
2010/03/15 Javascript
CheckBoxList多选样式jquery、C#获取选择项
2013/09/06 Javascript
javascript面向对象之this关键词用法分析
2015/01/13 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
2015/07/29 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
基于javascript实现文字无缝滚动效果
2016/03/22 Javascript
JavaScript事件处理的方式(三种)
2016/04/26 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
2017/02/20 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
AngularJS前端页面操作之用户修改密码功能示例
2017/03/27 Javascript
NodeJS测试框架mocha入门教程
2017/03/28 NodeJs
jQuery操作DOM_动力节点Java学院整理
2017/07/04 jQuery
微信小程序开发之路由切换页面重定向问题
2018/09/18 Javascript
详解关于表格合并span-method方法的补充(表格数据由后台动态返回)
2019/05/21 Javascript
Vue组件通信$attrs、$listeners实现原理解析
2020/09/03 Javascript
跟老齐学Python之Python文档
2014/10/10 Python
python获取远程图片大小和尺寸的方法
2015/03/26 Python
Swift 3.0在集合类数据结构上的一些新变化总结
2016/07/11 Python
详解Python list 与 NumPy.ndarry 切片之间的对比
2017/07/24 Python
对python调用RPC接口的实例详解
2019/01/03 Python
详解Python学习之安装pandas
2019/04/16 Python
Python3实现发送邮件和发送短信验证码功能
2020/01/07 Python
深入浅析python的第三方库pandas
2020/02/13 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
2020/04/07 Python
numpy的Fancy Indexing和array比较详解
2020/06/11 Python
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
CSS3实现王者匹配时的粒子动画效果
2019/04/12 HTML / CSS
运动会演讲稿
2014/05/07 职场文书
施工员岗位职责
2015/02/10 职场文书
2015年环保局工作总结
2015/05/22 职场文书
Nginx如何获取自定义请求header头和URL参数详解
2022/07/23 Servers