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 相关文章推荐
stream.js 一个很小、完全独立的Javascript类库
Oct 28 Javascript
jquery focus(fn),blur(fn)方法实例代码
Dec 16 Javascript
javascript 面向对象封装与继承
Nov 27 Javascript
使用CamanJS在Web页面上处理图像的技巧
Aug 18 Javascript
浅析JS获取url中的参数实例代码
Jun 14 Javascript
基于VUE移动音乐WEBAPP跨域请求失败的解决方法
Jan 16 Javascript
js canvas实现红包照片效果
Aug 21 Javascript
vue实现微信分享功能
Nov 28 Javascript
使用layer.msg 时间设置不起作用的解决方法
Sep 12 Javascript
JavaScript中继承原理与用法实例入门
May 09 Javascript
JavaScript 判断数据类型的4种方法
Sep 11 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
Jan 08 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
一次编写,随处运行
2006/10/09 PHP
php 字符串函数收集
2010/03/29 PHP
php设计模式 Decorator(装饰模式)
2011/06/26 PHP
thinkphp中session和cookie无效的解决方法
2014/12/19 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
JS 去除Array中的null值示例代码
2013/11/20 Javascript
浅谈Javascript实现继承的方法
2015/07/06 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
jQuery插件学习教程之SlidesJs轮播+Validation验证
2016/07/12 Javascript
深入理解(function(){... })();
2016/08/16 Javascript
connection reset by peer问题总结及解决方案
2016/10/21 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
在vue中获取dom元素内容的方法
2017/07/10 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
详解微信小程序「渲染层网络层错误」的解决方法
2021/01/06 Javascript
利用Psyco提升Python运行速度
2014/12/24 Python
Python实现简单截取中文字符串的方法
2015/06/15 Python
python Django批量导入数据
2016/03/25 Python
python常用知识梳理(必看篇)
2017/03/23 Python
django解决跨域请求的问题详解
2019/01/20 Python
Python使用reportlab模块生成PDF格式的文档
2019/03/11 Python
Python中一些深不见底的“坑”
2019/06/12 Python
如何用Python制作微信好友个性签名词云图
2019/06/28 Python
对Django项目中的ORM映射与模糊查询的使用详解
2019/07/18 Python
python编程的核心知识点总结
2021/02/08 Python
详解HTML5通讯录获取指定多个人的信息
2016/12/20 HTML / CSS
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
索尼巴西商店:Sony巴西
2019/06/21 全球购物
.net面试题
2016/09/17 面试题
难忘的一天教学反思
2014/04/30 职场文书
优秀党务工作者事迹材料
2014/05/07 职场文书
信访工作经验交流材料
2014/05/23 职场文书
公司运动会策划方案
2014/05/25 职场文书
船舶调度指挥系统——助力智慧海事
2022/02/18 无线电
Win10/Win11 任务栏替换成经典样式
2022/04/19 数码科技