基于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 相关文章推荐
JavaScript Distilled 基础知识与函数
Apr 07 Javascript
javascript 图片裁剪技巧解读
Nov 15 Javascript
jquery自定义类似$.ajax()的方法实现代码
Aug 13 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
Mar 02 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
Sep 06 Javascript
用NODE.JS中的流编写工具是要注意的事项
Mar 01 Javascript
基于Angularjs+mybatis实现二级评论系统(仿简书)
Feb 13 Javascript
手把手搭建安装基于windows的Vue.js运行环境
Jun 12 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
Jan 18 Javascript
JS使用对象的defineProperty进行变量监控操作示例
Feb 02 Javascript
vue实现移动端H5数字键盘组件使用详解
Aug 25 Javascript
vue router返回到指定的路由的场景分析
Nov 10 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 mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
PHP判断是否微信访问的方法示例
2019/03/27 PHP
js no-repeat写法 背景不重复
2009/03/18 Javascript
JavaScript 学习笔记(十一)
2010/01/19 Javascript
JavaScript中的noscript元素属性位置及作用介绍
2013/04/11 Javascript
javascript获取元素偏移量的方法有哪些
2014/06/24 Javascript
jQuery判断checkbox是否选中的3种方法
2014/08/12 Javascript
JavaScript实现对下拉列表值进行排序的方法
2015/07/15 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
微信小程序request出现400的问题解决办法
2017/05/23 Javascript
基于js中this和event 的区别(详解)
2017/10/24 Javascript
vue mint-ui tabbar变组件使用
2018/05/04 Javascript
JavaScript创建对象的常用方式总结
2018/08/10 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
详解jQuery设置内容和属性
2019/04/11 jQuery
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
Vue组件间通信 Vuex的用法解析
2019/08/05 Javascript
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
2019/11/04 Javascript
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
python多线程用法实例详解
2015/01/15 Python
处理Python中的URLError异常的方法
2015/04/30 Python
进一步探究Python的装饰器的运用
2015/05/05 Python
简单解析Django框架中的表单验证
2015/07/17 Python
Python集中化管理平台Ansible介绍与YAML简介
2019/06/12 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
基于Python实现天天酷跑功能
2021/01/06 Python
Python 内存管理机制全面分析
2021/01/16 Python
python中time包实例详解
2021/02/02 Python
HTML5 video标签(播放器)学习笔记(二):播放控制
2015/04/24 HTML / CSS
AmazeUI 单选框和多选框的实现示例
2020/08/18 HTML / CSS
瑞典廉价机票预订网站:Seat24
2018/06/19 全球购物
2014班子“三严三实”对照检查材料思想汇报
2014/09/18 职场文书
律师授权委托书范本
2014/10/07 职场文书
《花钟》教学反思
2016/02/17 职场文书
创业计划书之服装
2019/10/07 职场文书