jquery实现顶部向右伸缩的导航区域代码


Posted in Javascript onSeptember 02, 2015

本文实例讲述了jquery实现顶部向右伸缩的导航区域代码。分享给大家供大家参考。具体如下:

这是一款类似导航的菜单,但扩展性比较强,不但可以用作菜单,更可以用作导航块效果,导航块内可以含有菜单或者是其它的一些功能,本效果基于jQuery实现,用鼠标点击浮动层左端的箭头,即可合拢与伸开此菜单。

运行效果截图如下:

jquery实现顶部向右伸缩的导航区域代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>鼠标单击控制收缩和展开的窗口</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<style type="text/css">
*{margin:0;padding:0;}
#box{position:absolute;right:0;top:0;overflow:hidden;}
#arrow{color:#fff;background:#000;width:20px;height:90px;line-height:90px;font-size:12px;font-family:"宋体";text-align:center;font-weight:bold;float:left;}
#col_box{width:400px;height:90px;background:#eee;float:left;}
</style>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
 var oMoveBox = $("#col_box"), oArr = $("#arrow"), maxL = 400;
 oArr.click(function(){
  oMoveBox.animate({"width":"-="+maxL},600,function(){
   maxL = -maxL;
   $("#arrow").html(maxL<0 ? "<" : ">");
  })
 });
});
</script>
</head>
<body>
<div id="box">
 <div id="arrow">></div>
 <div id="col_box">z<br>z<br>s<br>k<br>y</div>
</div>
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
javascript开发技术大全-第3章 js数据类型
Jul 03 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
Sep 13 Javascript
JavaScript返回当前会话cookie全部键值对照的方法
Apr 03 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
Aug 13 Javascript
AngularJS 使用$sce控制代码安全检查
Jan 05 Javascript
原生js实现无缝轮播图效果
Jan 11 Javascript
微信小程序 JS动态修改样式的实现代码
Feb 10 Javascript
jquery实现弹窗功能(窗口居中显示)
Feb 27 Javascript
vue实现移动端图片裁剪上传功能
Aug 18 Javascript
Vue2.0中三种常用传值方式(父传子、子传父、非父子组件传值)
Aug 16 Javascript
JavaScript享元模式原理与用法实例详解
Mar 09 Javascript
JavaScript创建表格的方法
Apr 13 Javascript
jquery实现的Banner广告收缩效果代码
Sep 02 #Javascript
js实现拉幕效果的广告代码
Sep 02 #Javascript
JS实现弹性漂浮效果的广告代码
Sep 02 #Javascript
jquery实现可关闭的倒计时广告特效代码
Sep 02 #Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
Sep 02 #Javascript
使用canvas实现仿新浪微博头像截取上传功能
Sep 02 #Javascript
js随机生成字母数字组合的字符串 随机动画数字
Sep 02 #Javascript
You might like
PHP stream_context_create()作用和用法分析
2011/03/29 PHP
PHP处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
PHP中余数、取余的妙用
2015/06/29 PHP
php实现递归的三种基本方式
2020/07/04 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
Javascript &amp; DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
2007/06/02 Javascript
Javascript公共脚本库系列(一): 弹出层脚本
2011/02/24 Javascript
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
JS对文本框值的判断示例
2014/03/10 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
JS创建对象几种不同方法详解
2016/03/01 Javascript
javaScript嗅探执行神器-sniffer.js
2017/02/14 Javascript
vue.js指令v-model使用方法
2017/03/20 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
js实现点击按钮复制文本功能
2020/07/20 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
webpack4实现不同的导出类型
2019/04/09 Javascript
分享Angular http interceptors 拦截器使用(推荐)
2019/11/10 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
[04:29]2016国际邀请赛中国区预选赛Ehome战队教练采访
2016/06/27 DOTA
[52:03]Secret vs VG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python基于贪心算法解决背包问题示例
2017/11/27 Python
python版微信跳一跳游戏辅助
2018/01/11 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
python 判断网络连通的实现方法
2018/04/22 Python
Python后台开发Django的教程详解(启动)
2019/04/08 Python
djano一对一、多对多、分页实例代码
2019/08/16 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
详解css3使用transform出现字体模糊的解决办法
2020/10/16 HTML / CSS
将世界上最美丽的摄影作品转化为艺术作品:Photos.com
2017/11/28 全球购物
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
英国在线照明超市:Castlegate Lights
2019/10/30 全球购物
自考毕业自我鉴定
2014/03/18 职场文书
高中教师考核方案
2014/05/18 职场文书
课例研修方案
2014/05/31 职场文书