基于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 字符串连接的性能问题(多浏览器)
Nov 18 Javascript
JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
Jul 04 Javascript
在for循环中length值是否需要缓存
Jul 27 Javascript
Jquery easyui开启行编辑模式增删改操作
Jan 14 Javascript
深入剖析JavaScript面向对象编程
Jul 12 Javascript
浅谈javascript:两种注释,声明变量,定义函数
Oct 05 Javascript
vue中的event bus非父子组件通信解析
Oct 27 Javascript
JavaScript同源策略和跨域访问实例详解
Apr 03 Javascript
Vue触发式全局组件构建的方法
Nov 28 Javascript
使用JQuery自动完成插件Auto Complete详解
Jun 18 jQuery
js实现for循环跳过undefined值示例
Jul 02 Javascript
js实现双人五子棋小游戏
May 28 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生成QRcode实例
2014/09/22 PHP
PHP中常用的字符串格式化函数总结
2014/11/19 PHP
php类自动加载器实现方法
2015/07/28 PHP
javascript 动态添加事件代码
2008/11/30 Javascript
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
Firefox下无法正常显示年份的解决方法
2014/09/04 Javascript
JS模拟Dialog弹出浮动框效果代码
2015/10/16 Javascript
浅析Bootstrip的select控件绑定数据的问题
2016/05/10 Javascript
巧方法 JavaScript获取超链接的绝对URL地址
2016/06/14 Javascript
漫谈JS引擎的运行机制 你应该知道什么
2016/06/15 Javascript
JS将unicode码转中文方法
2017/05/08 Javascript
详解vue-cli中配置sass
2017/06/21 Javascript
深入理解基于vue-cli的vuex配置
2017/07/24 Javascript
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
nuxt中使用路由守卫的方法步骤
2019/01/27 Javascript
vue表单数据交互提交演示教程
2019/11/13 Javascript
微信小程序swiper实现文字纵向轮播提示效果
2020/01/21 Javascript
[01:56]《DOTA2》中文配音CG
2013/04/22 DOTA
python实现简单中文词频统计示例
2017/11/08 Python
selenium python浏览器多窗口处理代码示例
2018/01/15 Python
python3 发送任意文件邮件的实例
2018/01/23 Python
Python实现的knn算法示例
2018/06/14 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
Python 调用 Windows API COM 新法
2019/08/22 Python
python中安装django模块的方法
2020/03/12 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
2020/03/16 Python
CSS3 Backgrounds属性相关介绍
2011/05/11 HTML / CSS
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
中海讯通笔试题
2015/09/15 面试题
2015年元旦演讲稿
2014/09/12 职场文书
黄埔军校观后感
2015/06/10 职场文书
阳光体育运动标语口号
2015/12/26 职场文书
2019旅游导游工作总结
2019/06/27 职场文书
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL
vscode中使用npm安装babel的方法
2021/08/02 Javascript