基于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 相关文章推荐
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
Oct 14 Javascript
查找iframe里元素的方法可传参
Sep 11 Javascript
常用的Javascript设计模式小结
Dec 09 Javascript
jquery移除了live()、die(),新版事件绑定on()、off()的方法
Oct 26 Javascript
关于Node.js的events.EventEmitter用法介绍
Apr 01 Javascript
ES6中Math对象新增的方法实例详解
Apr 25 Javascript
基于jquery实现多级菜单效果
Jul 25 jQuery
vue实现单选和多选功能
Aug 11 Javascript
深入理解Vuex 模块化(module)
Sep 26 Javascript
javascript实现Emrips反质数枚举的示例代码
Dec 06 Javascript
AngularJS中重新加载当前路由页面的方法
Mar 09 Javascript
在vue中使用公共过滤器filter的方法
Jun 26 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中文分词的简单实现代码分享
2011/07/17 PHP
利用PHP实现智能文件类型检测的实现代码
2011/08/02 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
php中替换字符串中的空格为逗号','的方法
2014/06/09 PHP
基于php编程规范(详解)
2017/08/17 PHP
php并发加锁问题分析与设计代码实例讲解
2021/02/26 PHP
js静态方法与实例方法分析
2011/07/04 Javascript
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
初步认识JavaScript函数库jQuery
2015/06/18 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
jQuery基于正则表达式的表单验证功能示例
2017/01/21 Javascript
jQuery获取table下某一行某一列的值实现代码
2017/04/07 jQuery
纯js实现动态时间显示
2020/09/07 Javascript
理解Angular的providers给Http添加默认headers
2017/07/04 Javascript
JavaScript数据结构之单链表和循环链表
2017/11/28 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
详解js创建对象的几种方法及继承
2019/04/12 Javascript
layui关闭弹窗后刷新主页面和当前更改项的例子
2019/09/06 Javascript
JavaScript实现飞舞的泡泡效果
2020/02/07 Javascript
[54:41]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VGJ.T VS paiN
2018/03/31 DOTA
利用python实现xml与数据库读取转换的方法
2017/06/17 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
python实现批量注册网站用户的示例
2019/02/22 Python
django做form表单的数据验证过程详解
2019/07/26 Python
配置python的编程环境之Anaconda + VSCode的教程
2020/03/29 Python
如何用python实现一个HTTP连接池
2021/01/14 Python
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
HTML5 播放 RTSP 视频的实例代码
2019/07/29 HTML / CSS
Overload和Override的区别
2012/09/02 面试题
材料加工硕士生求职信
2013/10/10 职场文书
师范生实习的个人自我鉴定
2013/10/20 职场文书
《宋庆龄故居的樟树》教学反思
2014/04/07 职场文书
驾驶员安全责任书
2014/07/22 职场文书
2014年食堂工作总结
2014/11/20 职场文书
公司安全管理制度范本
2015/08/05 职场文书