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 Onunload与Onbeforeunload使用小结
Dec 31 Javascript
JQquery的一些使用心得分享
Aug 01 Javascript
JavaScript实现图片自动加载的瀑布流效果
Apr 11 Javascript
AngularJS基础 ng-init 指令简单示例
Aug 02 Javascript
angularJS模态框$modal实例代码
May 27 Javascript
two.js之实现动画效果示例
Nov 06 Javascript
微信小程序url传参写变量的方法
Aug 09 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
Dec 12 Javascript
vue v-for 使用问题整理小结
Aug 04 Javascript
vue中created和mounted的区别浅析
Aug 13 Javascript
Vuex中实现数据状态查询与更改
Nov 08 Javascript
JavaScript阻止事件冒泡的方法
Dec 06 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 5.0对象模型深度探索之对象复制
2008/03/27 PHP
关于PHP二进制流 逐bit的低位在前算法(详解)
2013/06/13 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
2016/12/15 PHP
PHP+Oracle本地开发环境搭建方法详解
2019/04/01 PHP
如何在PHP中生成随机数
2020/06/04 PHP
JavaScript 快捷键设置实现代码
2009/03/13 Javascript
5款Javascript颜色选择器
2009/10/25 Javascript
JavaScript 利用StringBuffer类提升+=拼接字符串效率
2009/11/24 Javascript
浅析JavaScript原型继承的陷阱
2013/12/03 Javascript
Nodejs极简入门教程(二):定时器
2014/10/25 NodeJs
简介AngularJS中使用factory和service的方法
2015/06/17 Javascript
原生JS轮播图插件
2017/02/09 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
说说如何使用Vuex进行状态管理(小结)
2019/04/14 Javascript
taro开发微信小程序的实践
2019/05/21 Javascript
node.js使用zlib模块进行数据压缩和解压操作示例
2020/02/12 Javascript
vue keep-alive的简单总结
2021/01/25 Vue.js
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
python sort、sorted高级排序技巧
2014/11/21 Python
完美解决python遍历删除字典里值为空的元素报错问题
2016/09/11 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
2017/08/18 Python
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
Python数据分析matplotlib设置多个子图的间距方法
2018/08/03 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
基于Django静态资源部署404的解决方法
2019/07/28 Python
python进程的状态、创建及使用方法详解
2019/12/06 Python
python默认参数调用方法解析
2020/02/09 Python
pandas分批读取大数据集教程
2020/06/06 Python
Python Tornado核心及相关原理详解
2020/06/24 Python
html5中去掉input type date默认样式的方法
2018/09/06 HTML / CSS
h5移动端调用支付宝、微信支付的实现
2020/06/08 HTML / CSS
英文商务邀请信
2014/01/22 职场文书
党员批评与自我批评
2014/02/12 职场文书
学校工作推荐信范文
2014/07/11 职场文书
清明节随笔
2015/08/15 职场文书
Spring Cloud Netflix 套件中的负载均衡组件 Ribbon
2022/04/13 Java/Android