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中为String对象添加trim,ltrim,rtrim方法
Sep 22 Javascript
jscript之List Excel Color Values
Jun 13 Javascript
js禁止页面使用右键(简单示例代码)
Nov 13 Javascript
JS打开新窗口防止被浏览器阻止的方法
Jan 03 Javascript
尝试动手制作javascript放大镜效果
Dec 25 Javascript
完美的js div拖拽实例代码
Sep 24 Javascript
详解webpack分离css单独打包
Jun 21 Javascript
vue中引用阿里字体图标的方法
Feb 10 Javascript
Vue2.0 实现移动端图片上传功能
May 30 Javascript
Angular6封装http请求的步骤详解
Aug 13 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
Nov 08 Javascript
JavaScript实现拖拽功能
Feb 11 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 正则匹配函数体
2009/08/25 PHP
php调用mysql数据 dbclass类
2011/05/07 PHP
PHP 配置后台登录以及模板引入
2017/01/24 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
用Laravel轻松处理千万级数据的方法实现
2020/12/25 PHP
js 操作select与option(示例讲解)
2013/12/20 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
JavaScript实现获取dom中class的方法
2015/02/09 Javascript
18个非常棒的jQuery代码片段
2015/11/02 Javascript
Function.prototype.apply()与Function.prototype.call()小结
2016/04/27 Javascript
nodejs基础应用
2017/02/03 NodeJs
JS实现微信里判断页面是否被分享成功的方法
2017/06/06 Javascript
vue环境搭建简单教程
2017/11/07 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
VUE项目实现主题切换的多种方法
2020/11/26 Vue.js
[05:08]第一届“网鱼杯”DOTA2比赛精彩集锦
2014/09/05 DOTA
[53:52]OG vs EG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
详解如何设置Python环境变量?
2019/05/13 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
python机器学习包mlxtend的安装和配置详解
2019/08/21 Python
Python 矩阵转置的几种方法小结
2019/12/02 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
Lookfantastic香港官网:英国知名美妆购物网站
2018/06/19 全球购物
土耳其风格手工珠宝:Ottoman Hands
2019/07/26 全球购物
如何使用PHP session
2015/04/21 面试题
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
2012/03/14 面试题
技校毕业生的自我评价
2013/12/27 职场文书
招聘专员岗位职责
2014/03/07 职场文书
学校招生宣传广告词
2014/03/19 职场文书
解除财产保全担保书
2014/05/20 职场文书
经营管理策划方案
2014/05/22 职场文书
走进毛泽东观后感
2015/06/04 职场文书
市场营销计划书
2019/04/24 职场文书
Python基于百度AI实现抓取表情包
2021/06/27 Python
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python