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 相关文章推荐
你的编程语言可以这样做吗?
Sep 07 Javascript
一个加密JavaScript的开源工具PACKER2.0.2
Nov 04 Javascript
Js 订制自己的AlertBox(信息提示框)
Jan 09 Javascript
面向对象的javascript(笔记)
Oct 06 Javascript
让JavaScript和其它资源并发下载的方法
Oct 16 Javascript
javascript学习总结之js使用技巧
Sep 02 Javascript
jquery获取css的color值返回RGB的方法
Dec 18 Javascript
js实现的彩色方块飞舞奇幻效果
Jan 27 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
Jul 03 Javascript
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
Apr 13 Javascript
微信小程序 轮播图实现原理及优化详解
Sep 29 Javascript
JavaScript实现显示和隐藏图片
Apr 29 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
ip签名探针
2006/10/09 PHP
php格式化工具Beautify PHP小小BUG
2008/04/24 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
2020/11/10 PHP
jquery实现submit提交表单
2015/02/03 Javascript
TypeScript 中接口详解
2015/06/19 Javascript
javascript实现跨域的方法汇总
2015/06/25 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
JavaScript模拟数组合并concat
2016/03/06 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
Nodejs回调加超时限制两种实现方法
2017/06/09 NodeJs
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
React中使用UMEditor的方法示例
2019/12/27 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
python字典get()方法用法分析
2015/04/17 Python
Python使用minidom读写xml的方法
2015/06/03 Python
Python单链表简单实现代码
2016/04/27 Python
Python Dataframe 指定多列去重、求差集的方法
2018/07/10 Python
在SQLite-Python中实现返回、查询中文字段的方法
2019/07/17 Python
python求平均数、方差、中位数的例子
2019/08/22 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
Python urllib.request对象案例解析
2020/05/11 Python
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
2分钟教你实现环形/扇形菜单(基础版)
2020/01/15 HTML / CSS
在C中是否有模拟继承等面向对象程序设计特性的好方法
2012/05/22 面试题
Lucene推荐的分页方式是什么?
2015/12/07 面试题
高中学生评语大全
2014/04/25 职场文书
2015年建筑工程工作总结
2015/05/13 职场文书
2015年民主评议党员工作总结
2015/05/19 职场文书
决心书格式范文
2015/09/23 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
仅用几行Python代码就能复制她的U盘文件?
2021/06/26 Python
ubuntu如何搭建vsftpd服务器
2022/12/24 Servers
PostgreSQL之连接失败的问题及解决
2023/05/08 PostgreSQL