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 相关文章推荐
基于jQuery实现的Ajax 验证用户名是否存在的实现代码
Apr 06 Javascript
BootStrap Validator使用注意事项(必看篇)
Sep 28 Javascript
JavaScript实现页面定时刷新(定时器,meta)
Oct 12 Javascript
设置jquery UI 控件的大小方法
Dec 12 Javascript
JS实现HTML标签转义及反转义
Apr 14 Javascript
Angular 4.x 动态创建表单实例
Apr 25 Javascript
详解使用vue脚手架工具搭建vue-webpack项目
May 10 Javascript
vue的keep-alive中使用EventBus的方法
Apr 23 Javascript
深入学习JavaScript中的bom
May 27 Javascript
angular8和ngrx8结合使用的步骤介绍
Dec 01 Javascript
vue+element-ui表格封装tag标签使用插槽
Jun 18 Javascript
vue 实现click同时传入事件对象和自定义参数
Jan 29 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
BBS(php &amp; mysql)完整版(六)
2006/10/09 PHP
PHP 变量的定义方法
2010/01/26 PHP
destoon实现不同会员组公司名称显示不同的颜色的方法
2014/08/22 PHP
ThinkPHP实现非标准名称数据表快速创建模型的方法
2014/11/29 PHP
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
Javascript selection的兼容性写法介绍
2013/12/20 Javascript
javascript日期对象格式化为字符串的实现方法
2014/01/14 Javascript
jQuery动态修改超链接地址的方法
2015/02/13 Javascript
JavaScript中连接操作Oracle数据库实例
2015/04/02 Javascript
js实现字符串转日期格式的方法
2015/05/20 Javascript
javascript html5移动端轻松实现文件上传
2020/03/27 Javascript
jQuery的extend方法【三种】
2016/12/14 Javascript
漂亮实用的页面loading(加载)封装代码
2017/02/03 Javascript
基于canvas粒子系统的构建详解
2017/08/31 Javascript
vue移动UI框架滑动加载数据的方法
2018/03/12 Javascript
微信小程序自定义组件封装及父子间组件传值的方法
2018/08/28 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
2019/05/13 Javascript
js实现随机点名功能
2020/12/23 Javascript
[01:06:43]完美世界DOTA2联赛PWL S3 PXG vs GXR 第二场 12.19
2020/12/24 DOTA
python任务调度实例分析
2015/05/19 Python
python 寻找list中最大元素对应的索引方法
2018/06/28 Python
Django中数据库的数据关系:一对一,一对多,多对多
2018/10/21 Python
用Anaconda安装本地python包的方法及路径问题(图文)
2019/07/16 Python
python创建子类的方法分析
2019/11/28 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
2020/02/17 Python
Django 用户登陆访问限制实例 @login_required
2020/05/13 Python
英国著名的茶叶品牌:Whittard of Chelsea
2016/09/22 全球购物
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
广播电视新闻学专业应届生求职信
2013/10/08 职场文书
化学工程专业求职信
2014/08/10 职场文书
公司授权委托书格式范文
2014/10/02 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
python 单机五子棋对战游戏
2022/04/28 Python