jQuery实现类似标签风格的导航菜单效果代码


Posted in Javascript onAugust 25, 2015

本文实例讲述了jQuery实现类似标签风格的导航菜单效果代码。分享给大家供大家参考。具体如下:

这是一款基于jquery实现的类似TAB标签样式的网站导航菜单,引入了jquery,若运行代码后左上角提示错误,刷新页面即可正常。你可点击菜单查看到整体的效果。点击后对应菜单项下移,可扩展成二级菜单,也可以改成TAB标签布局,感兴趣的朋友自己研究吧。

运行效果截图如下:

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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>jquery标签式导航菜单</title>
 <script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
 $(".menubt").click(function(){
  $(this).blur();
  if($(this).siblings("div").css("display") == "none") {
   $(".menucount:visible").slideUp(200,function(){ $(this).parent().css("zIndex","100");});
   $(this).siblings("div").slideDown(200,function(){ $(this).parent().css("zIndex","10");});
   $(this).siblings("div").attr("id","#boxOpen");
  } else {
   $(this).siblings("div").slideUp(200,function(){ $(this).parent().css("zIndex","100");});
  }
 })
})
</script>
<style type="text/css">
body{margin:0;padding:0;}
.menubox{position:absolute;width:100%;z-index:100;}
.menucount{display:none;height:80px;overflow:hidden;background:#999999;}
#boxOpen{height:80px;display:block;}
.menubt{display:block;float:right;position:absolute;display:block;background:url(images/menubg23.gif);color:#FFFFFF;text-decoration:none;width:78px;height:21px;text-align:center;font-size:12px;}
.menubtOpen{display:block;float:right;position:absolute;display:block;background:#0066FF;color:#FFFFFF;text-decoration:none;width:50px;}
</style>
</head>
<body>
<div class="menubox">
<div class="menucount"></div>
<a class="menubt" style="right:240px;" href="#">菜单一</a>
</div>
<div class="menubox">
<div class="menucount"></div>
<a class="menubt" style="right:160px;" href="#">菜单二</a>
</div>
<div class="menubox">
<div class="menucount"></div>
<a class="menubt" style="right:80px;" href="#">菜单三</a>
</div>
<div class="menubox">
<div class="menucount"></div>
<a class="menubt" style="right:0;" href="#">菜单四</a>
</div>
<p>若左下角有错误,请刷新本页面,点击菜单可查看效果。</p>
<p> </p>
<p> </p>
<table width="728" border="0" align="center" cellpadding="0" cellspacing="0">
 <tr>
 <td>
 <p align="center"></p>
 <p align="center"></p></td>
 </tr>
</table>
<p> </p>
</body>
</html>

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

Javascript 相关文章推荐
js导航栏单击事件背景变换示例代码
Jan 13 Javascript
new Date()问题在ie8下面的处理方法
Jul 31 Javascript
IE浏览器不支持getElementsByClassName的解决方法
Aug 27 Javascript
关于JS中的apply,call,bind的深入解析
Apr 05 Javascript
JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
Jun 21 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
Dec 12 Javascript
详解VUE自定义组件中用.sync修饰符与v-model的区别
Jun 26 Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
Feb 11 Javascript
jQuery实现的上拉刷新功能组件示例
May 01 jQuery
vant组件中 dialog的确认按钮的回调事件操作
Nov 04 Javascript
Vue如何实现验证码输入交互
Dec 07 Vue.js
vue使用v-model进行跨组件绑定的基本实现方法
Apr 28 Vue.js
jQuery下拉美化搜索表单效果代码分享
Aug 25 #Javascript
jQuery实现下滑菜单导航效果代码
Aug 25 #Javascript
Jquery 分页插件之Jquery Pagination
Aug 25 #Javascript
js实现的tab标签切换效果代码分享
Aug 25 #Javascript
JavaScript实现向右伸出的多级网页菜单效果
Aug 25 #Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
Mar 30 #Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
Aug 25 #Javascript
You might like
PHP中__get()和__set()的用法实例详解
2013/06/04 PHP
php输入数据统一类实例
2015/02/23 PHP
PHP双向链表定义与用法示例
2018/01/31 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
Javascript 布尔型分析
2008/12/22 Javascript
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
2011/10/23 Javascript
JavaScript NaN和Infinity特殊值 [译]
2012/09/20 Javascript
node.js超时timeout详解
2014/11/26 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
vue动态组件实现选项卡切换效果
2017/03/08 Javascript
react开发教程之React 组件之间的通信方式
2017/08/12 Javascript
对于Javascript 执行上下文的全面了解
2017/09/05 Javascript
vue中实现methods一个方法调用另外一个方法
2018/02/08 Javascript
angular-tree-component的使用详解
2018/07/30 Javascript
对Vue- 动态元素属性及v-bind和v-model的区别详解
2018/08/27 Javascript
微信小程序的tab选项卡的实现效果
2019/05/15 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
解决echarts数据二次渲染不成功的问题
2020/07/20 Javascript
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
详解vue父子组件状态同步的最佳方式
2020/09/10 Javascript
vue 实现一个简单的全局调用弹窗案例
2020/09/10 Javascript
Python脚本实现格式化css文件
2015/04/08 Python
Python爬虫之正则表达式基本用法实例分析
2018/08/08 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
使用pth文件添加Python环境变量方式
2020/05/26 Python
python 实现音频叠加的示例
2020/10/29 Python
加拿大最大的钻石商店:Peoples Jewellers
2018/01/01 全球购物
JackJones官方旗舰店:杰克琼斯男装
2018/03/27 全球购物
Tostadora意大利:定制T恤
2019/04/08 全球购物
经贸日语专业个人求职信范文
2013/12/28 职场文书
小学师德师风整改措施
2014/10/27 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书
高一作文之暖冬
2019/11/09 职场文书
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电