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

 更新时间:2017年12月19日 10:18:07   作者:包子源  
下面小编就为大家分享一篇jquery实现侧边栏左右伸缩效果的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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实现弹出层效果的方法,实例分析了jQuery实现弹出层的技巧,涉及jQuery操作页面元素与样式的技巧,需要的朋友可以参考下
    2015-05-05
  • jQuery实现将页面上HTML标签换成另外标签的方法

    jQuery实现将页面上HTML标签换成另外标签的方法

    这篇文章主要介绍了jQuery实现将页面上HTML标签换成另外标签的方法,实例说明了两种实现html页面元素替换的技巧,需要的朋友可以参考下
    2015-06-06
  • 利用JQuery阻止事件冒泡

    利用JQuery阻止事件冒泡

    冒泡事件就是点击子节点,会向上触发父节点,祖先节点的点击事件。本文主要介绍JQuery阻止事件冒泡的实例解析。需要的朋友来看下吧
    2016-12-12
  • jQuery自定义数值抽奖活动代码

    jQuery自定义数值抽奖活动代码

    这篇文章主要为大家详细介绍了jQuery自定义数值抽奖活动的相关代码,具有一定的参考价值,感兴趣的朋友可以参考一下
    2016-06-06
  • Jquery封装tab自动切换效果的具体实现

    Jquery封装tab自动切换效果的具体实现

    这篇文章介绍了Jquery封装tab自动切换效果的具体实现方法,有需要的朋友可以参考一下
    2013-07-07
  • 各种效果的jquery ui(接口)介绍

    各种效果的jquery ui(接口)介绍

    使用jquery的朋友不得不看的,jquery ui接口,提升jquery的效率
    2008-09-09
  • 11个用于提高排版水平的基于jquery的文字效果插件

    11个用于提高排版水平的基于jquery的文字效果插件

    我们都知道,在传统的排版当中使用DIV+CSS来实现的话是很困难的,今天使用jquery插件,你可以实现卓越的排版效果,专门用于为您提高您的排版水平
    2012-09-09
  • jquery 3D球状导航的文章分类

    jquery 3D球状导航的文章分类

    分类标题呈现3D球状效果,点击分类标题的时候,会弹出这个分类对应的推荐文章列表。
    2010-07-07
  • 基于jquery实现日历效果

    基于jquery实现日历效果

    这篇文章主要为大家详细介绍了基于jquery实现日历效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • JQuery选择器用法详解

    JQuery选择器用法详解

    本文详细讲解了JQuery选择器的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04

最新评论