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源码中的chunker 正则过滤符分析
Jul 31 Javascript
script不刷新页面的联动前后代码
Sep 18 Javascript
jquery动态加载select下拉框示例代码
Dec 10 Javascript
PHP实现的各种中文编码转换类分享
Jan 23 Javascript
如何改进javascript代码的性能
Apr 02 Javascript
jQuery实现的五子棋游戏实例
Jun 13 Javascript
Angular2使用jQuery的方法教程
May 28 jQuery
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 jQuery
详解Vue源码学习之双向绑定
Apr 10 Javascript
jQuery事件委托代码实践详解
Jun 21 jQuery
javaScript代码飘红报错看不懂?读完这篇文章再试试
Aug 19 Javascript
JavaScript Image对象实现原理实例解析
Aug 26 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
PHP设计模式之结构模式的深入解析
2013/06/13 PHP
PHP的pcntl多进程用法实例
2015/03/19 PHP
PHP滚动日志的代码实现
2015/06/10 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
2010/03/07 Javascript
JS去除右边逗号的简单方法
2013/07/03 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
AngularJS 模型详细介绍及实例代码
2016/07/27 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
2016/12/19 Javascript
javascript 中关于array的常用方法详解
2017/05/05 Javascript
vue.js的安装方法
2017/05/12 Javascript
基于Axios 常用的请求方法别名(详解)
2018/03/13 Javascript
vue .sync修饰符的使用详解
2018/06/15 Javascript
使用vue打包时vendor文件过大或者是app.js文件很大的问题
2018/06/29 Javascript
vue-i18n结合Element-ui的配置方法
2019/05/20 Javascript
vscode 插件开发 + vue的操作方法
2020/06/05 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
2020/08/07 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
基于python编写的微博应用
2014/10/17 Python
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
pandas string转dataframe的方法
2018/04/11 Python
python+influxdb+shell编写区域网络状况表
2018/07/27 Python
对DJango视图(views)和模版(templates)的使用详解
2019/07/17 Python
对python 中re.sub,replace(),strip()的区别详解
2019/07/22 Python
django+tornado实现实时查看远程日志的方法
2019/08/12 Python
解决python运行效率不高的问题
2020/07/20 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
2020/07/28 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
使用Python pip怎么升级pip
2020/08/11 Python
iframe跨域的几种常用方法
2019/11/11 HTML / CSS
九月份红领巾广播稿
2014/01/22 职场文书
动画设计系毕业生求职信
2014/07/15 职场文书
领导四风问题整改措施思想汇报
2014/10/13 职场文书
快速学习Oracle触发器和游标
2021/06/30 Oracle
MySQL七大JOIN的具体使用
2022/02/28 MySQL