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 相关文章推荐
javascript div 遮罩层封锁整个页面
Jul 10 Javascript
Javascript代码在页面加载时的执行顺序介绍
May 03 Javascript
jQuery中prependTo()方法用法实例
Jan 08 Javascript
基于jQuery实现简单的折叠菜单效果
Nov 23 Javascript
详解JS异步加载的三种方式
Mar 07 Javascript
vue如何实现observer和watcher源码解析
Mar 09 Javascript
javascript基本常用排序算法解析
Sep 27 Javascript
Swiper自定义分页器使用详解
Dec 28 Javascript
Vue axios 将传递的json数据转为form data的例子
Oct 29 Javascript
JS桶排序的简单理解与实现方法示例
Nov 25 Javascript
Vue通过配置WebSocket并实现群聊功能
Dec 31 Javascript
如何利用JavaScript编写一个格斗小游戏
Jan 06 Javascript
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
thinkPHP模板中函数的使用方法示例
2016/11/30 PHP
PHP生成zip压缩包的常用方法示例
2019/08/22 PHP
异步加载script的代码
2011/01/12 Javascript
JS的千分位算法实现思路
2013/07/31 Javascript
js 针对html DOM元素操作等经验累积
2014/03/11 Javascript
javascript比较两个日期的先后示例代码
2014/12/31 Javascript
javascript 应用小技巧方法汇总
2015/07/05 Javascript
jquery实现的Banner广告收缩效果代码
2015/09/02 Javascript
手机图片预览插件photoswipe.js使用总结
2016/08/25 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
详解webpack 配合babel 将es6转成es5 超简单实例
2017/05/02 Javascript
webpack学习教程之publicPath路径问题详解
2017/06/17 Javascript
vue组件父子间通信详解(三)
2017/11/07 Javascript
从零开始搭建一个react项目开发
2018/02/09 Javascript
浅谈Webpack下多环境配置的思路
2018/06/27 Javascript
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
解析Python中的异常处理
2015/04/28 Python
详解Golang 与python中的字符串反转
2017/07/21 Python
python之mock模块基本使用方法详解
2019/06/27 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
Python 的 __str__ 和 __repr__ 方法对比
2020/09/02 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
浅谈three.js中的needsUpdate的应用
2012/11/12 HTML / CSS
美容院考勤制度
2014/01/30 职场文书
利群广告词
2014/03/20 职场文书
营销团队口号
2014/06/06 职场文书
运动会加油口号
2014/06/07 职场文书
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
党的群众路线教育实践活动心得体会(乡镇)
2014/11/03 职场文书
绿色环保倡议书
2015/04/28 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书
JavaScript最完整的深浅拷贝实现方式详解
2022/02/28 Javascript