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 相关文章推荐
漂亮的widgets,支持换肤和后期开发新皮肤(2007-4-27已更新1.7alpha)
Apr 27 Javascript
ExtJs grid行 右键菜单的两种方法
Jun 19 Javascript
来自qq的javascript面试题
Jul 24 Javascript
js中关于一个分号的崩溃示例
Nov 11 Javascript
PHP结合jQuery实现的评论顶、踩功能
Jul 22 Javascript
JavaScript中字面量与函数的基本使用知识
Oct 20 Javascript
JQuery日期插件datepicker的使用方法
Mar 03 Javascript
js仿微信公众平台打标签功能
Apr 08 Javascript
JS实现数组去重方法总结(六种方法)
Jul 14 Javascript
mpvue将vue项目转换为小程序
Sep 30 Javascript
angularJS自定义directive之带参方法传递详解
Oct 09 Javascript
Vue动态加载异步组件的方法
Nov 21 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
别人整理的服务器变量:$_SERVER
2006/10/20 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
PHP通过文件路径获取文件名的实例代码
2018/10/14 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
2009/06/02 Javascript
jQuery 前的按键判断代码
2010/03/19 Javascript
javascript 原型继承介绍
2011/08/30 Javascript
JavaScript实现x秒后自动跳转到一个页面
2013/01/03 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
jQuery控制TR显示隐藏的几种方法
2014/06/18 Javascript
上传图片js判断图片尺寸和格式兼容IE
2014/09/01 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
2015/12/23 Javascript
jQuery实现手机自定义弹出输入框
2016/06/13 Javascript
快速掌握jQuery插件WebUploader文件上传
2016/11/07 Javascript
jQuery实现frame之间互通的方法
2017/06/26 jQuery
使用npm安装最新版本nodejs
2018/01/18 NodeJs
vue技术分享之你可能不知道的7个秘密
2018/04/09 Javascript
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
微信小程序后台持续定位功能使用详解
2019/08/23 Javascript
[59:44]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 paiN vs iG
2018/03/31 DOTA
python实现的jpg格式图片修复代码
2015/04/21 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
django多个APP的urls设置方法(views重复问题解决)
2019/07/19 Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
2021/02/18 Python
Linux如何为某个操作添加别名
2013/03/01 面试题
求职导师推荐信范文
2015/03/27 职场文书
超市采购员岗位职责
2015/04/07 职场文书
2015年公司工作总结
2015/04/25 职场文书
商业计划书如何写?关键问题有哪些?
2019/07/11 职场文书
68句权威创业名言
2019/08/26 职场文书
一篇文章弄懂MySQL查询语句的执行过程
2021/05/07 MySQL