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实现一些常用软件的下载导航
Aug 03 Javascript
JS对img标签进行优化使用onerror显示默认图像
Apr 24 Javascript
微信小程序五星评分效果实现代码
Apr 06 Javascript
vue.js实现价格格式化的方法
May 23 Javascript
JS滚动到指定位置导航栏固定顶部
Jul 03 Javascript
jquery easyui如何实现格式化列
Jul 30 jQuery
JavaScript正则表达式和级联效果
Sep 14 Javascript
原生JavaScript实现todolist功能
Mar 02 Javascript
用p5.js制作烟花特效的示例代码
Mar 21 Javascript
Angular(5.2-&gt;6.1)升级小结
Dec 27 Javascript
WEB前端性能优化的7大手段详解
Feb 04 Javascript
react-intl实现React国际化多语言的方法
Sep 27 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 变量定义方法
2009/06/14 PHP
深入Nginx + PHP 缓存详解
2013/07/11 PHP
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
基于Laravel5.4实现多字段登录功能方法示例
2017/08/11 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
2019/06/25 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
从js向Action传中文参数出现乱码问题的解决方法
2013/12/29 Javascript
javascript创建对象、对象继承的实用方式详解
2016/03/08 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
jsTree使用记录实例
2016/12/01 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
微信小程序五星评分效果实现代码
2017/04/06 Javascript
Vue2实时监听表单变化的示例讲解
2018/08/30 Javascript
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
玩转Koa之核心原理分析
2018/12/29 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
在mpvue框架中使用Vant WeappUI组件库的注意事项【推进】
2019/06/09 Javascript
浅谈Webpack4 Tree Shaking 终极优化指南
2019/11/18 Javascript
JS实现字体背景跑马灯
2020/01/06 Javascript
python 生成目录树及显示文件大小的代码
2009/07/23 Python
python 从远程服务器下载东西的代码
2013/02/10 Python
TensorFlow安装及jupyter notebook配置方法
2017/09/08 Python
numpy中的ndarray方法和属性详解
2019/05/27 Python
把JSON数据格式转换为Python的类对象方法详解(两种方法)
2019/06/04 Python
快速解决pymongo操作mongodb的时区问题
2020/12/05 Python
html5视频播放_动力节点Java学院整理
2017/07/13 HTML / CSS
英国顶级家庭折扣店:The Works
2017/09/06 全球购物
离婚协议书范本样本
2014/08/19 职场文书
爱心捐款感谢信
2015/01/20 职场文书
人力资源部岗位职责
2015/02/11 职场文书
公司晚宴祝酒词
2015/08/11 职场文书
nginx部署多前端项目的几种方法
2021/05/25 Servers