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 相关文章推荐
ASP小贴士/ASP Tips javascript tips可以当桌面
Dec 10 Javascript
在新窗口打开超链接的方法小结
Apr 14 Javascript
js中的事件捕捉模型与冒泡模型实例分析
Jan 10 Javascript
使用jQuery实现更改默认alert框体
Apr 13 Javascript
纯JavaScript实现的分页插件实例
Jul 14 Javascript
JavaScript基础篇(6)之函数表达式闭包
Dec 11 Javascript
使用elementUI实现将图片上传到本地的示例
Sep 04 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
Sep 25 Javascript
vue实现的多页面项目如何优化打包的步骤详解
Jul 19 Javascript
vue实现路由懒加载的3种方法示例
Sep 01 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
Dec 30 Vue.js
详解Vue3.0 + TypeScript + Vite初体验
Feb 22 Vue.js
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
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
常用表单验证类,有了这个,一般的验证就都齐了。
2006/12/06 PHP
php 删除cookie和浏览器重定向
2009/03/16 PHP
PHP 字符串分割和比较
2009/10/06 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
jquery.jstree 增加节点的双击事件代码
2010/07/27 Javascript
JQuery伸缩导航练习示例
2013/11/13 Javascript
JavaScript中的undefined学习总结
2013/11/30 Javascript
js实现跨域的方法实例详解
2015/06/24 Javascript
DEDECMS如何为文章添加HOT NEW标志图片
2015/08/14 Javascript
JavaScript代码性能优化总结(推荐)
2016/05/16 Javascript
js 提交form表单和设置form表单请求路径的实现方法
2016/10/25 Javascript
推荐10款扩展Web表单的JS插件
2017/12/25 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
VuePress 快速踩坑小结
2019/02/14 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
2019/11/05 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
Vue2.x和Vue3.x的双向绑定原理详解
2020/11/05 Javascript
Python简单实现enum功能的方法
2016/04/25 Python
在windows下Python打印彩色字体的方法
2018/05/15 Python
对python3中pathlib库的Path类的使用详解
2018/10/14 Python
python爬虫增加访问量的方法
2019/08/22 Python
python 读取串口数据的示例
2020/11/09 Python
韩国三大免税店之一:THE GRAND 中文免税店
2016/07/21 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
高中自我鉴定
2013/12/20 职场文书
项目开发计划书
2014/01/09 职场文书
《画杨桃》教学反思
2014/04/13 职场文书
党员批评与自我批评发言材料
2014/10/14 职场文书
通知的格式范文
2015/04/27 职场文书
爱心捐助活动总结
2015/05/09 职场文书
小学生安全教育心得体会
2016/01/15 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书