jquery+CSS实现的水平布局多级网页菜单效果


Posted in Javascript onAugust 24, 2015

本文实例讲述了jquery+CSS实现的水平布局多级网页菜单效果。分享给大家供大家参考。具体如下:

这里演示的Jquery和CSS共同实现的网页常见的导航菜单,支持两级形式,蓝色风格,最多支持二级,三级可能要对代码进行改造了。本菜单属于中规中矩型,实用性比较强,适合的网站种类也是很多的,希望大家会喜欢。

运行效果截图如下:

jquery+CSS实现的水平布局多级网页菜单效果

在线演示地址如下:

具体代码如下:

<!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>蓝色带阴影超酷的css+js导航菜单代码</title>
<style>
body {margin:0px;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
#nav_wrap {width:960px;}
#nav{background:url(images/nav_bg1.gif) repeat-x bottom; height:49px; position:relative; width:950px; margin:20px auto;}
#nav .l{background:url(images/nav_l1.gif) no-repeat bottom; height:49px; width:28px; float:left}
#nav li {float:left; list-style:none;text-align:center;font-size:14px; }
#nav li .v a{width:108px;height:49px; line-height:49px; display:block; color:#FFF;float:left; font-family:Arial,Verdana,Tahoma,"宋体"; }
#nav li .v a:hover,#nav li .v .sele{background:url(images/nav_hover1.gif) no-repeat bottom;color:#fff;height:49px;line-height:49px; font-size:14px;}
#nav .kind_menu {height:30px;*height:29px;line-height:30px;vertical-align:middle; position:absolute;top:46px;*top:48px;left:70px;width:880px; text-align:left; display:none;color:#000;font-size:12px;}
#nav .kind_menu a {color:#000; float:left; text-align:center; width:90px; font-family:Arial,Verdana,Tahoma,"宋体";font-size:12px;}
#nav .kind_menu a:hover {color:#000;border-bottom:2px #222b8e solid;}
#nav .kind_menu span {font-size:10px; color:#000; line-height:30px; *line-height:26px; float:left }
</style>
<SCRIPT src="jquery-1.6.2.min.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:50px">欢迎您访问三水点靠木,我们为您提供最优质的网络营销服务! </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="#">域名帮助</A><SPAN>|</SPAN>
 <A href="#">智能加速</A> </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 style="LEFT: 40px">
 <A href="#">网络外包</A> <SPAN>|</SPAN>
 <A href="#">网络营销</A> <SPAN>|</SPAN>
 <A href="#">特效代码</A> </DIV></LI>
 <LI><SPAN class=v><A href="http://www.baidu.com">百度一下</A></SPAN>
 <DIV class=kind_menu style="LEFT: 40px">
 <A href="#">网络外包</A> <SPAN>|</SPAN>
 <A href="#">营销外包</A> <SPAN>|</SPAN>
 <A href="#">网页特效</A> </DIV></LI>
 </UL>
</DIV><!--nav-->
</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 相关文章推荐
javascript document.images实例
May 27 Javascript
编写兼容IE和FireFox的脚本
May 18 Javascript
jquery tab插件精简版分享
Sep 10 Javascript
JS读取cookies信息(记录用户名)
Jan 10 Javascript
Javascript实现页面跳转的几种方式分享
Oct 26 Javascript
js+css绘制颜色动态变化的圈中圈效果
Jan 27 Javascript
jQuery点击输入框显示验证码图片
May 19 Javascript
JavaScript数组和对象的复制
Mar 21 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
Sep 10 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
Mar 15 Javascript
JavaScript中 ES6变量的结构赋值
Jul 10 Javascript
jQuery AJAX与jQuery事件的分析讲解
Feb 18 jQuery
jQuery实现的背景动态变化导航菜单效果
Aug 24 #Javascript
jquery带下拉菜单和焦点图代码分享
Aug 24 #Javascript
javascript中SetInterval与setTimeout的定时器用法
Aug 24 #Javascript
jQuery仿360导航页图标拖动排序效果代码分享
Aug 24 #Javascript
js实现的黑背景灰色二级导航菜单效果代码
Aug 24 #Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
Aug 24 #Javascript
ajax如何实现页面局部跳转与结果返回
Aug 24 #Javascript
You might like
PHP的FTP学习(三)
2006/10/09 PHP
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
Yii不依赖Model的表单生成器用法实例
2014/12/04 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
学习JavaScript的最佳方法分享
2011/10/21 Javascript
防止文件缓存的js代码
2013/01/10 Javascript
javascript实现避免页面按钮重复提交
2015/01/08 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
分享几种比较简单实用的JavaScript tabel切换
2015/12/31 Javascript
jQuery UI库中dialog对话框功能使用全解析
2016/04/23 Javascript
jQuery加密密码到cookie的实现代码
2017/04/18 jQuery
jquery DataTable实现前后台动态分页
2017/06/17 jQuery
Angular 1.x个人使用的经验小结
2017/07/19 Javascript
利用JS实现一个同Excel表现的智能填充算法
2018/08/13 Javascript
javascript实现前端input密码输入强度验证
2020/06/24 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
vue+springboot+element+vue-resource实现文件上传教程
2020/10/21 Javascript
使用Python实现下载网易云音乐的高清MV
2015/03/16 Python
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
python3新特性函数注释Function Annotations用法分析
2016/07/28 Python
Python常用算法学习基础教程
2017/04/13 Python
Python正则抓取网易新闻的方法示例
2017/04/21 Python
pyttsx3实现中文文字转语音的方法
2018/12/24 Python
python Dijkstra算法实现最短路径问题的方法
2019/09/19 Python
使用python远程操作linux过程解析
2019/12/04 Python
python 实现从高分辨图像上抠取图像块
2020/01/02 Python
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
某科技软件测试面试题
2013/05/19 面试题
应付会计岗位职责
2013/12/12 职场文书
建筑项目策划书
2014/01/13 职场文书
求职简历的自我评价
2014/01/31 职场文书
40岁生日感言
2014/02/15 职场文书
1000字打架检讨书
2014/11/03 职场文书
安全教育观后感
2015/06/17 职场文书
Python基础之hashlib模块详解
2021/05/06 Python
Nginx+Tomcat负载均衡多实例详解
2022/04/11 Servers