jQuery实现可高亮显示的二级CSS菜单效果


Posted in Javascript onSeptember 01, 2015

本文实例讲述了jQuery实现可高亮显示的二级CSS菜单效果。分享给大家供大家参考。具体如下:

这里实现鼠标放在二级菜单上,一级菜单可高亮显示,以指示当前菜单所在的位置,引入了jQuery插件使其在做对简洁度方面优化的非常好,用较少的代码实现想要的功能,分享给大家。

先来看看运行效果截图:

jQuery实现可高亮显示的二级CSS菜单效果

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>可高亮的二级CSS菜单</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(function(){
 $('.menu1 a').each(function(i){
  if($(this).attr('class')=='this'||$(this).attr('class')=='this hover'){
   $('.menu2').eq(i).show();
  }
  $(this).mousemove(function(){
   $('.menu1 a').removeClass('this');
   $(this).addClass('this');
   $('.menu2').hide();
   $('.menu2').eq(i).show();
   });
 });
});
</script>
<style type="text/css">
*{margin:0;padding:0;}
a{color:#000;text-decoration:none;}
.menu1{height:30px;background:#1B75C4;}
.menu1 a{display:inline;float:left;height:30px;line-height:30px;color:#fff;margin:0 5px;padding:0 5px;}
.menu1 a:hover,.menu1 a.this,.menu1 a.hover{background:#fff;color:#1B75C4;}
.menu2{height:30px;display:none;}
.menu2 a{display:inline;float:left;height:30px;line-height:30px;margin:0 5px;padding:0 5px;}
.menu2 a:hover{color:#1B75C4;}
</style>
</head>
<body>
<div class="menu">
 <div class="menu1">
  <a class="this" href="javascript:;">网站脚本</a>
  <a href="javascript:;">网页特效</a>
  <a href="javascript:;">大家喜欢的</a>
  <a href="javascript:;">不告诉你</a>
 </div>
 <div class="menu2">
  <a href="javascript:;">ASP</a>
  <a href="javascript:;">PHP</a>
  <a href="javascript:;">CGI</a>
 </div>
 <div class="menu2">
  <a href="javascript:;">菜单特效</a>
  <a href="javascript:;">CSS布局</a>
  <a href="javascript:;">表单特效</a>
  <a href="javascript:;">列表特效</a>
  <a href="javascript:;">浮动层</a>
 </div>
 <div class="menu2">
  <a href="javascript:;">美女</a>
  <a href="javascript:;">小姐</a>
  <a href="javascript:;">金钱</a>
  <a href="javascript:;">游戏</a>
 </div>
 <div class="menu2">
  <a href="javascript:;">秘密</a>
  <a href="javascript:;">年龄</a>
  <a href="javascript:;">其它</a>
 </div>
</div>
</body>
</html>

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

Javascript 相关文章推荐
利用XMLHTTP传递参数在另一页面执行并刷新本页
Oct 26 Javascript
JavaScript实现自己的DOM选择器原理及代码
Mar 04 Javascript
jquery动态添加删除div 具体实现
Jul 20 Javascript
jQuery中ajax的使用与缓存问题的解决方法
Dec 19 Javascript
jQuery异步验证用户名是否存在示例代码
May 21 Javascript
JS实现一个按钮的方法
Feb 05 Javascript
js实现鼠标悬停图片上时滚动文字说明的方法
Feb 17 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
Aug 25 Javascript
深入学习jQuery Validate表单验证(二)
Jan 18 Javascript
AngularJS基础 ng-switch 指令简单示例
Aug 03 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
Sep 05 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
Apr 11 Javascript
js jquery获取当前元素的兄弟级 上一个 下一个元素
Sep 01 #Javascript
JavaScript常用标签和方法总结
Sep 01 #Javascript
jquery简单实现带渐显效果的选项卡菜单代码
Sep 01 #Javascript
JavaScript中innerHTML,innerText,outerHTML的用法及区别
Sep 01 #Javascript
Jquery常用的方法汇总
Sep 01 #Javascript
基于jquery css3实现点击动画弹出表单源码特效
Aug 31 #Javascript
基于jQuery实现的向下滑动二级菜单效果代码
Aug 31 #Javascript
You might like
Discuz 模板语句分析及知识技巧
2009/08/21 PHP
php返回json数据函数实例
2014/10/09 PHP
完美解决在ThinkPHP控制器中命名空间的问题
2017/05/05 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
动态创建script在IE中缓存js文件时导致编码的解决方法
2014/05/04 Javascript
深入学习JavaScript的AngularJS框架中指令的使用方法
2016/03/05 Javascript
底部悬浮通栏可以关闭广告位的实现方法
2016/06/01 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
基于vue的下拉刷新指令和滚动刷新指令
2016/12/23 Javascript
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
VuePress 静态网站生成方法步骤
2019/02/14 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
使用vue自定义指令开发表单验证插件validate.js
2019/05/23 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
vue在图片上传的时候压缩图片
2020/11/18 Vue.js
[26:40]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第一局
2016/02/25 DOTA
Python创建对称矩阵的方法示例【基于numpy模块】
2017/10/12 Python
python中学习K-Means和图片压缩
2017/11/20 Python
windows下Virtualenvwrapper安装教程
2017/12/13 Python
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
PIL图像处理模块paste方法简单使用详解
2019/07/17 Python
python生成器用法实例详解
2019/11/22 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
CSS3属性box-shadow使用详细教程
2012/01/21 HTML / CSS
澳大利亚排名第一的在线酒类商店:MyBottleShop
2018/04/26 全球购物
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
2016/03/23 面试题
金鑫耀Java笔试题
2014/09/06 面试题
高三地理教学反思
2014/01/11 职场文书
国际贸易专业个人求职信格式
2014/02/02 职场文书
党员创先争优公开承诺书
2014/03/28 职场文书
小班下学期评语
2014/05/04 职场文书
团日活动总结书
2014/05/08 职场文书
银行优秀员工事迹材料
2014/05/29 职场文书
2016教师学习党章心得体会
2016/01/15 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python
Python面向对象之内置函数相关知识总结
2021/06/24 Python