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 相关文章推荐
JS 字符串连接[性能比较]
May 10 Javascript
一个JS函数搞定网页标题(title)闪动效果
May 13 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
Aug 04 Javascript
Python脚本后台运行的几种方式
Mar 09 Javascript
Sort()函数的多种用法
Mar 20 Javascript
jquery编写Tab选项卡滚动导航切换特效
Jul 17 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
Aug 02 Javascript
在vue中添加Echarts图表的基本使用教程
Nov 22 Javascript
Vue面试题及Vue知识点整理
Oct 07 Javascript
vue中轮训器的使用
Jan 27 Javascript
nuxt静态部署打包相对路径操作
Nov 06 Javascript
jQuery实现手风琴特效
Jan 11 jQuery
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
bindParam和bindValue的区别以及在Yii2中的使用详解
2018/03/12 PHP
IE8 兼容性问题(属性名区分大小写)
2009/06/04 Javascript
7个Javascript地图脚本整理
2009/10/20 Javascript
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
Javascript基础教程之if条件语句
2015/01/18 Javascript
jQuery判断对象是否存在的方法
2015/02/05 Javascript
Jquery实现的简单轮播效果【附实例】
2016/04/19 Javascript
JS随机打乱数组的方法小结
2016/06/22 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
微信小程序 网络请求(GET请求)详解
2016/11/16 Javascript
ES6新特性之字符串的扩展实例分析
2017/04/01 Javascript
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
2017/06/09 jQuery
ES6中字符串string常用的新增方法小结
2017/11/07 Javascript
windows系统下更新nodejs版本的方案
2017/11/24 NodeJs
Vue 全局loading组件实例详解
2018/05/29 Javascript
Vue.js 中的 v-cloak 指令及使用详解
2018/11/19 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
2019/09/26 Javascript
Vue中父子组件的值传递与方法传递
2020/09/28 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
python通过zlib实现压缩与解压字符串的方法
2014/11/19 Python
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
Python实现字符串格式化输出的方法详解
2017/09/20 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
10 套华丽的CSS3 按钮小结
2012/10/03 HTML / CSS
Canvas 文本转粒子效果的实现代码
2019/02/14 HTML / CSS
英国著名音像制品和图书游戏购物网站:Zavvi
2016/08/04 全球购物
Whistles官网:英国女装品牌
2020/08/14 全球购物
Java方面的关于数组和继承的笔面试题
2015/09/18 面试题
幼儿园实习生辞职信
2014/01/20 职场文书
宣传口号大全
2014/06/16 职场文书
超市创业计划书
2014/09/15 职场文书
临时用工协议书范本
2014/10/29 职场文书