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 相关文章推荐
网页自动刷新,不产生嗒嗒声的一个解决方法
Mar 27 Javascript
js 判断控件获得焦点的示例代码
Mar 04 Javascript
关于Javascript 对象(object)的prototype
May 09 Javascript
javascript限制用户只能输汉字中文的方法
Nov 20 Javascript
推荐5 个常用的JavaScript调试技巧
Jan 08 Javascript
JS实现控制表格单元格垂直对齐的方法
Mar 30 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
Jan 22 Javascript
仿百度换肤功能的简单实例代码
Jul 11 Javascript
微信小程序 Buffer缓冲区的详解
Jul 06 Javascript
JS生成随机打乱数组的方法示例
Dec 23 Javascript
解决百度Echarts图表坐标轴越界的方法
Oct 17 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
Aug 10 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
DC《小丑》11项提名领跑奥斯卡 Netflix成第92届奥斯卡提名最大赢家
2020/04/09 欧美动漫
php+mysql开源XNA 聚合程序发布 下载
2007/07/13 PHP
php调用C代码的实现方法
2014/03/11 PHP
PHP框架Laravel插件Pagination实现自定义分页
2020/04/22 PHP
php实现购物车产品删除功能(2)
2020/07/23 PHP
Javascript全局变量var与不var的区别深入解析
2013/12/09 Javascript
js实现编辑div节点名称的方法
2014/12/17 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
js实现新年倒计时效果
2015/12/10 Javascript
javascript中this指向详解
2016/04/23 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
基于javascript实现按圆形排列DIV元素(二)
2016/12/02 Javascript
使用JS 插件qrcode.js生成二维码功能
2017/02/20 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
addeventlistener监听scroll跟touch(实例讲解)
2017/08/04 Javascript
vue setInterval 定时器失效的解决方式
2020/07/30 Javascript
js绘制一条直线并旋转45度
2020/08/21 Javascript
JavaScript经典案例之简易计算器
2020/08/24 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
Python搭建APNS苹果推送通知推送服务的相关模块使用指南
2016/06/02 Python
matplotlib绘制动画代码示例
2018/01/02 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
Django工程的分层结构详解
2019/07/18 Python
python实现图像全景拼接
2020/03/27 Python
python模拟哔哩哔哩滑块登入验证的实现
2020/04/24 Python
浅谈keras中的keras.utils.to_categorical用法
2020/07/02 Python
python怎么删除缓存文件
2020/07/19 Python
20行代码教你用python给证件照换底色的方法示例
2021/02/05 Python
毕业生自我推荐
2013/11/04 职场文书
《唯一的听众》教学反思
2014/02/20 职场文书
诚信承诺书模板
2014/05/26 职场文书
2014年发展党员工作总结
2014/11/12 职场文书
卫生院艾滋病宣传活动总结
2015/05/09 职场文书
Python 中的 copy()和deepcopy()
2021/11/07 Python
python中pymysql包操作数据库方法
2022/04/19 Python