jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果


Posted in Javascript onAugust 22, 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>
<title>jquery点击后高亮背景的菜单特效</title>
<style>
*{ margin:0; padding:0; list-style:none;}
body{ font:normal 14px/24px 'MicroSoft YaHei';}
.cotrs{ width:960px; height:32px; line-height:32px; background:#999; margin:0 auto;}
.cotrs a{ height:32px; line-height:32px; color:#fff; text-decoration:none; padding:0px 10px; display:block; float:left;}
.cotrs a:hover{ text-decoration:none; background:#000;}
.cotrs a.thisclass{text-decoration:none; background:#000;}
</style>
</head>
<body>
<br><br><br>
<div class="cotrs">
<a href='javascript:' class="thisclass">首页</a>
<a href='javascript:'>菜单导航</a>
<a href='javascript:'>时间日期</a>
<a href='javascript:'>焦点图</a>
<a href='javascript:'>tab标签</a>
<a href='javascript:'>jquery特效</a>
<a href='javascript:'>在线客服</a>
<a href='javascript:'>广告代码</a>
<a href='javascript:'>相册代码</a>
<a href='javascript:'>图片特效</a>
<a href='javascript:'>名站特效</a>
<a href='javascript:'>其他代码</a>
<a href='javascript:'>HTML5</a>
</div>
<script src="jquery-1.9.1.min.js"></script>
<script>
$(function(){
var cotrs = $(".cotrs a");
cotrs.click(function(){
 $(this).addClass("thisclass").siblings().removeClass("thisclass");
});
});
</script>
<div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';">
</div>
</body>
</html>

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

Javascript 相关文章推荐
Javascript排序算法之合并排序(归并排序)的2个例子
Apr 04 Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
Apr 25 Javascript
jquery bind(click)传参让列表中每行绑定一个事件
Aug 06 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
Oct 16 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
Jan 29 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
Oct 03 Javascript
iscroll实现下拉刷新功能
Jul 18 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
Oct 31 Javascript
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
element-ui使用导航栏跳转路由的用法详解
Aug 22 Javascript
Vue 使用计时器实现跑马灯效果的实例代码
Jul 11 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
Feb 26 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
Aug 22 #Javascript
jQuery实现向下滑出的平滑下拉菜单效果
Aug 21 #Javascript
js实现点击切换TAB标签实例
Aug 21 #Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
Aug 21 #Javascript
JavaScript 常见安全漏洞和自动化检测技术
Aug 21 #Javascript
js+css实现文字散开重组动画特效代码分享
Aug 21 #Javascript
jquery实现叠层3D文字特效代码分享
Aug 21 #Javascript
You might like
PHP与MYSQL中UTF8编码的中文排序实例
2014/10/21 PHP
php+mysql数据库查询实例
2015/01/21 PHP
php结合正则获取字符串中数字
2015/06/19 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
基于 Swoole 的微信扫码登录功能实现代码
2018/01/15 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
AJAX跨域请求json数据的实现方法
2013/11/11 Javascript
js获取select选中的option的text示例代码
2013/12/19 Javascript
关于jQuery中的each方法(jQuery到底干了什么)
2014/03/05 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
javascript实现避免页面按钮重复提交
2015/01/08 Javascript
jQuery根据用户电脑是mac还是pc加载对应样式的方法
2015/06/26 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
利用Node.js编写跨平台的spawn语句详解
2017/02/12 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
vue 录制视频并压缩视频文件的方法
2018/07/27 Javascript
ES11新增的这9个新特性,你都掌握了吗
2020/10/15 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
python ip正则式
2009/05/07 Python
python处理PHP数组文本文件实例
2014/09/18 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
python文字转语音实现过程解析
2019/11/12 Python
python生成特定分布数的实例
2019/12/05 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
2020/04/30 Python
Python pytesseract验证码识别库用法解析
2020/06/29 Python
python字典按照value排序方法
2020/12/28 Python
html5简单示例_动力节点Java学院整理
2017/07/07 HTML / CSS
定制iPhone和Macbook保护壳:Slick Case
2018/11/21 全球购物
幼儿园元旦家长感言
2014/02/27 职场文书
一年级班主任感言
2014/03/08 职场文书
融资租赁计划书
2014/04/29 职场文书
企业精神口号
2014/06/11 职场文书
学习与创新自我评价
2015/03/09 职场文书
2016优秀员工先进事迹材料
2016/02/25 职场文书
利用Nginx代理如何解决前端跨域问题详析
2021/04/02 Servers
Rust中的Struct使用示例详解
2022/08/14 Javascript