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 相关文章推荐
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
May 24 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
Jan 04 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
Apr 25 Javascript
PHP结合jQuery实现的评论顶、踩功能
Jul 22 Javascript
javascript html5实现表单验证
Mar 01 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
Sep 08 Javascript
微信小程序 MINA文件结构
Oct 17 Javascript
JS原生带小白点轮播图实例讲解
Jul 22 Javascript
Cpage.js给组件绑定事件的实现代码
Aug 31 Javascript
分析javascript中9 个常见错误阻碍你进步
Sep 18 Javascript
BootStrap模态框不垂直居中的解决方法
Oct 19 Javascript
node.js通过Sequelize 连接MySQL的方法
Dec 28 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
各种咖啡的英文名子是什么
2021/03/03 新手入门
PHP PDO函数库详解
2010/04/27 PHP
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
destoon调用discuz论坛中带图片帖子的实现方法
2014/08/21 PHP
php使用Cookie实现和用户会话的方法
2015/01/21 PHP
8个必备的PHP功能开发
2015/10/02 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
利用 fsockopen() 函数开放端口扫描器的实例
2017/08/19 PHP
laravel5环境隐藏index.php后缀(apache)的方法
2019/10/12 PHP
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
跟我学习javascript的执行上下文
2015/11/18 Javascript
javascript实现倒计时跳转页面
2016/01/17 Javascript
JS全局变量和局部变量最新解析
2016/06/24 Javascript
JS数组操作中的经典算法实例讲解
2017/07/26 Javascript
node内置调试方法总结
2018/02/22 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
vue设计一个倒计时秒杀的组件详解
2019/04/06 Javascript
用webpack4开发小程序的实现方法
2019/06/04 Javascript
js中Function引用类型常见有用的方法和属性详解
2019/12/11 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
python使用pyhook监控键盘并实现切换歌曲的功能
2014/07/18 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
python的pytest框架之命令行参数详解(上)
2019/06/27 Python
Python实现将蓝底照片转化为白底照片功能完整实例
2019/12/13 Python
一波HTML5 Canvas基础绘图实例代码集合
2016/02/28 HTML / CSS
html5手机键盘弹出收起的处理
2020/01/20 HTML / CSS
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
建筑施工员岗位职责
2013/11/26 职场文书
个人简历自荐信
2013/12/05 职场文书
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
保安辞职信范文
2015/02/28 职场文书
导游词之秦始皇兵马俑博物馆
2019/09/29 职场文书
Nginx反向代理、重定向
2022/04/13 Servers