基于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/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
Jul 14 Javascript
JS滚轮事件onmousewheel使用介绍
Nov 01 Javascript
jQuery Ajax 全局调用封装实例代码详解
Jun 02 Javascript
js跨域资源共享 基础篇
Jul 02 Javascript
jQuery simpleModal插件的使用介绍
Aug 30 Javascript
AngularJS变量及过滤器Filter用法分析
Nov 22 Javascript
详解AngularJs HTTP响应拦截器实现登陆、权限校验
Apr 11 Javascript
jQuery实现对网页节点的增删改查功能示例
Sep 18 jQuery
vue-cli3脚手架的配置及使用教程
Aug 28 Javascript
微信小程序之几种常见的弹框提示信息实现详解
Jul 11 Javascript
axios实现简单文件上传功能
Sep 25 Javascript
JavaScript执行机制详细介绍
Dec 06 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对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
php去除数组中重复数据
2014/11/18 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
2015/07/06 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
PHP+JavaScript实现无刷新上传图片
2017/02/21 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
得到文本框选中的文字,动态插入文字的js代码
2007/03/07 Javascript
jquery和ajax的关系详细介绍
2013/11/29 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
2016/07/01 Javascript
基于Vue2实现的仿手机QQ单页面应用功能(接入聊天机器人 )
2017/03/30 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
2017/09/19 NodeJs
微信小程序实现图片压缩功能
2018/01/26 Javascript
微信小程序自定义多选事件的实现代码
2018/05/17 Javascript
微信小程序自定义prompt组件步骤详解
2018/06/12 Javascript
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
详解Ant Design of React的安装和使用方法
2018/12/27 Javascript
微信小程序封装的HTTP请求示例【附升级版】
2019/05/11 Javascript
Vue 数组和对象更新,但是页面没有刷新的解决方式
2019/11/09 Javascript
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
[01:55]TI9显影之尘系列 - Evil Geniuses
2019/08/22 DOTA
Python实例之wxpython中Frame使用方法
2014/06/09 Python
Python的Django框架中settings文件的部署建议
2015/05/30 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
python中pyplot基础图标函数整理
2020/11/10 Python
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
Linux内核的同步机制是什么?主要有哪几种内核锁
2013/01/03 面试题
五一家具促销方案
2014/01/10 职场文书
初三化学教学反思
2014/01/23 职场文书
会计电算化个人求职信范文
2014/01/24 职场文书
宣传策划类求职信范文
2014/01/31 职场文书
廉洁自律承诺书2016
2016/03/25 职场文书
python 多态 协议 鸭子类型详解
2021/11/27 Python