jquery实现侧边栏左右伸缩效果的示例


Posted in jQuery onDecember 19, 2017

jquery实现点击侧边栏伸缩效果。点击收缩,侧边栏向左收缩,显示按钮显示;点击显示按钮,显示按钮向左收缩,侧边栏显示。

具体代码如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<script src="js/jquery.js" type="text/javascript" charset="utf-8"></script>
		<style>
			*{margin: 0;padding: 0;}
			#box{width: 100%;height: 100%;}
			#left{width: 200px;float: left;background-color: royalblue;position: relative;}
			#btn{width: 100%;height: 50px;background-color: darkgoldenrod;line-height: 50px;text-align: center;color: white;cursor: pointer;}
			#btnb{width: 50px;height: 50px;background-color: red;position: absolute;cursor: pointer;left: -50px;line-height: 50px;text-align: center;}

		</style>
	</head>
	<body>
		<div id="box">
			<div id="left">
				<div id="btn">收缩</div>
			</div>
			<div id="btnb">
				显示
			</div>
		</div>
		<script type="text/javascript">
			$(function(){
				$a = $(window).height();
				$("#left").height($a);
				$("#btn").click(function(){
					$("#left").animate({left:'-200px'});
					$("#btnb").delay(500).animate({left:'0'});
				});
				$("#btnb").click(function(){
					$("#btnb").animate({left:'-50px'});
					$("#left").delay(500).animate({left:'0'});
				});
			});
		</script>
	</body>
</html>

效果图:

jquery实现侧边栏左右伸缩效果的示例

以上这篇jquery实现侧边栏左右伸缩效果的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 jQuery
jquery append与appendTo方法比较
May 24 jQuery
JQuery Ajax 异步操作之动态添加节点功能
May 24 jQuery
jQuery实现web页面樱花坠落的特效
Jun 01 jQuery
jQuery用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 jQuery
webpack写jquery插件的环境配置
Dec 21 jQuery
jQuery控制input只能输入数字和两位小数的方法
May 16 jQuery
基于jquery ajax的多文件上传进度条过程解析
Sep 11 jQuery
jQuery实现可编辑的表格
Dec 11 jQuery
JQuery插件tablesorter表格排序实现过程解析
May 28 jQuery
jQuery实现移动端扭蛋机抽奖
Nov 08 jQuery
jquery中done和then的区别(详解)
Dec 19 #jQuery
jQuery实现弹窗下底部页面禁止滑动效果
Dec 19 #jQuery
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
Dec 18 #jQuery
HTML5+JS+JQuery+ECharts实现异步加载问题
Dec 16 #jQuery
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 #jQuery
jquery获取transform里的值实现方法
Dec 12 #jQuery
jquery手机触屏滑动拼音字母城市选择器的实例代码
Dec 11 #jQuery
You might like
使用Limit参数优化MySQL查询的方法
2008/11/12 PHP
php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
2011/11/02 PHP
Thinkphp中Create方法深入探究
2014/06/16 PHP
php读取文件内容的方法汇总
2015/01/24 PHP
PHP实现查询两个数组中不同元素的方法
2016/02/23 PHP
PHP获取客户端及服务器端IP的封装类
2016/07/21 PHP
thinkPHP框架对接支付宝即时到账接口回调操作示例
2016/11/14 PHP
php中isset与empty函数的困惑与用法分析
2019/07/05 PHP
Jquery实现无刷新DropDownList联动实现代码
2010/03/08 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
原生 JS Ajax,GET和POST 请求实例代码
2016/06/08 Javascript
jquery把int类型转换成字符串类型的方法
2016/10/07 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
2017/02/19 Javascript
干货!教大家如何选择Vue和React
2017/03/13 Javascript
jQuery中.attr()和.data()的区别分析
2017/09/03 jQuery
基于jquery实现左右上下移动效果
2018/05/02 jQuery
axios全局注册,设置token,以及全局设置url请求网段的方法
2018/09/25 Javascript
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
2019/03/29 Javascript
vue组件三大核心概念图文详解
2019/05/30 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
countUp.js实现数字滚动效果
2019/10/18 Javascript
element-ui封装一个Table模板组件的示例
2021/01/04 Javascript
python的常见命令注入威胁
2013/02/18 Python
python通过imaplib模块读取gmail里邮件的方法
2015/05/08 Python
Python中正则表达式详解
2017/05/17 Python
TensorFlow用expand_dim()来增加维度的方法
2018/07/26 Python
Python实现12306火车票抢票系统
2019/07/04 Python
Python的条件锁与事件共享详解
2019/09/12 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
2020/01/18 Python
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
管理站站长岗位职责
2013/11/27 职场文书
小学教学随笔感言
2014/02/26 职场文书
结婚保证书(三从四德)
2015/02/26 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书