jQuery实现仿美橙互联两级导航菜单效果完整实例


Posted in Javascript onSeptember 17, 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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>仿美橙互联导航菜单</title>
<style>
body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}
a:link {
 text-decoration: none;
}
a:visited {
 text-decoration: none;
}
a:hover {
 text-decoration: none;
}
a:active {
 text-decoration: none;
}
#nav_wrap{margin:20px auto;}
#nav li{ text-align:center;font-size:12px;}
#nav_wrap { width:960px; overflow:hidden; }
#nav{ background:url(images/nav_bg.gif) repeat-x; height:39px; position:relative; width:950px; margin:0 auto; }
#nav .l{ background:url(images/navnbg.gif) no-repeat 0px 0px; height:39px; width:2px; float:left}
#nav .r{ background:url(images/navnbg.gif) no-repeat -4px 0px; height:39px; width:2px; float:right}
#nav .bt_qnav { float:right; } 
#nav .bt_qnav a{ width:31px; height:29px; line-height:39px;display:block;padding:9px 2px 0 0;}
#nav .c{ float:left;margin:0;padding:0}
#nav li { float:left; list-style:none; }
#nav li .v a{ width:83px;height:39px; line-height:33px; display:block; color:#FFF; background:url(images/navnbg.gif) no-repeat -87px 6px; float:left; font-family:"Microsoft Yahei";}
#nav li .v a:hover,#nav li .v .sele{background:url(images/navnbg.gif) no-repeat 0px -47px; color:#116406; line-height:42px; font-size:14px}
#nav .kind_menu { height:30px;*height:29px; line-height:30px;vertical-align:middle; position:absolute; top:37px;*top:39px; left:70px; width:880px; text-align:left; display:none; background:url(images/nav_bg1.gif) repeat-x bottom; color:#656565; }
#nav .kind_menu a {color:#656565; float:left; text-align:center; width:90px; font-family:Arial, Helvetica, sans-serif;}
#nav .kind_menu a:hover { color:#ff4300; background:url(images/navnbg.gif) no-repeat 1px -91px;*background:url(images/navnbg.gif) no-repeat 1px -93px;}
#nav .kind_menu span { font-size:10px; color:#cecece; line-height:30px; *line-height:26px; float:left }
#tmenu{ background:url(images/nav_bg1.gif) repeat-x bottom; height:28px; border-bottom:1px solid #eee; }
</style>
<SCRIPT src="jquery1.3.2.js" type="text/javascript"></SCRIPT>
</head>
<body style="text-align:center">
<DIV id=nav_wrap>
<DIV id=nav>
<DIV class=l></DIV>
<UL class=c>
 <LI><SPAN class=v><A href="#" target="_blank">首页</A></SPAN> 
 <DIV class=kind_menu style="LEFT: 20px">欢迎访问美橙互联! </DIV></LI>
 <LI><SPAN class=v><A href="#">特惠套餐</A></SPAN> 
 <DIV class=kind_menu style="LEFT: 40px"><A 
 href="#">电信套餐</A> <SPAN>|</SPAN> <A 
 href="#">双线套餐</A> </DIV></LI>
 <LI><SPAN class=v><A href="#">域名频道</A></SPAN> 
 <DIV class=kind_menu><A href="#">英文域名</A> 
 <SPAN>|</SPAN> <A href="#">中文域名</A> 
 <SPAN>|</SPAN> <A href="#">通用网址</A> <SPAN>|</SPAN> 
 <A href="#">价格列表</A> 
 <SPAN>|</SPAN> <A href="#" target=_blank>域名交易</A> 
 <SPAN>|</SPAN> <A href="#">相关帮助</A> 
 <SPAN>|</SPAN> <A href="#">智能加速</A> </DIV></LI>
 </UL>
<DIV class=r></DIV>
</DIV><!--nav-->
<DIV id=tmenu></DIV>
</DIV><!--nav_wrap-->
<SCRIPT type=text/javascript>
 var site_url = window.location.href.toLowerCase(); 
 switch (true) {  
  default :
   $("#nav li").attr("class","");
   $("#nav li").eq(0).attr("class","nav_lishw");
   $(".nav_lishw .v a").attr("class","sele");
   $(".nav_lishw .kind_menu").show();
 } 
 $("#nav li").hover(
  function(){
   clearTimeout(setTimeout("0")-1);
   $("#nav .kind_menu").hide(); 
   $("#nav li .v .sele").attr("class","shutAhover");
   $(this).attr("id","nav_hover")
   $("#nav_hover .v a").attr("class","sele");
   $("#nav_hover .kind_menu").show(); 
  },
  function(){
   if($(this).attr("class") != "nav_lishw"){
    $("#nav_hover .v .sele").attr("class","");
    $("#nav_hover .kind_menu").hide(); 
   }
   $(this).attr("id","")
   $("#nav li .v .shutAhover").attr("class","sele");
   setTimeout(function(){
    $(".nav_lishw .kind_menu").show();
    $(".nav_lishw .v a").attr("class","sele");
   },50); 
  }
 );
</SCRIPT>
</body>
</html>

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

Javascript 相关文章推荐
js Function类型
Dec 04 Javascript
对JavaScript中this指针的新理解分享
Jan 31 Javascript
Jquery实现动态切换图片的方法
May 18 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
Aug 13 Javascript
javascript的几种继承方法介绍
Mar 22 Javascript
js仿拉勾网首页穿墙广告效果
Mar 08 Javascript
bootstrap栅格系统示例代码分享
May 22 Javascript
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
layui 上传文件_批量导入数据UI的方法
Sep 23 Javascript
layui实现多图片上传并限制上传的图片数量
Sep 26 Javascript
解决qrcode.js生成二维码时必须定义一个空div的问题
Jul 09 Javascript
原生JavaScript实现购物车
Jan 10 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
Sep 17 #Javascript
jQuery实现折叠、展开的菜单组效果代码
Sep 16 #Javascript
ANGULARJS中使用JQUERY分页控件
Sep 16 #Javascript
js实现tab切换效果实例
Sep 16 #Javascript
JS实现自动固定顶部的悬浮菜单栏效果
Sep 16 #Javascript
jQuery图片轮播滚动切换代码分享
Apr 20 #Javascript
JS实现光滑展开合拢的菜单效果代码
Sep 16 #Javascript
You might like
PHP在线打包下载功能示例
2016/10/15 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
Extjs学习笔记之二 初识Extjs之Form
2010/01/07 Javascript
把input初始值不写value的具体实现方法
2013/07/04 Javascript
JS小功能(button选择颜色)简单实例
2013/11/29 Javascript
js获取鼠标点击的位置实现思路及代码
2014/05/09 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
2015/03/31 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
Ext JS动态加载JavaScript创建窗体的方法
2016/06/23 Javascript
jquery实现input框获取焦点的简单实例
2017/01/26 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
2017/02/16 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
完美解决input[type=number]无法显示非数字字符的问题
2017/02/28 Javascript
简单的JS控制button颜色随点击更改的实现方法
2017/04/17 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
vue2.0 与 bootstrap datetimepicker的结合使用实例
2017/05/22 Javascript
Express框架之connect-flash详解
2017/05/31 Javascript
vue的全局提示框组件实例代码
2018/02/26 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
js页面加载后执行的几种方式小结
2020/01/30 Javascript
使用vue构建多页面应用的示例
2020/10/22 Javascript
[01:20:06]TNC vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python根据时间生成mongodb的ObjectId的方法
2015/03/13 Python
介绍Python中的一些高级编程技巧
2015/04/02 Python
Python字典循环添加一键多值的用法实例
2019/01/20 Python
简单了解Django ContentType内置组件
2019/07/23 Python
Python抓新型冠状病毒肺炎疫情数据并绘制全国疫情分布的代码实例
2020/02/05 Python
在python中logger setlevel没有生效的解决
2020/02/21 Python
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
助理政工师申报材料
2014/06/03 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
队列队形口号
2015/12/25 职场文书
Python实现byte转integer
2021/06/03 Python