jquery实现导航菜单点击切换选中时高亮状态

实现动感十足的jQuery CSS3导航菜单下划线动画 CSS3的关键帧动画是通过@keyframes规则定义动画序列中的关键步骤,然后将这个动画应用到一个或多个元素上。基本语法如下:0% {100% {div {在这个例子中,@keyframes定义了一个名为的动画,它会在3秒内将元素的背景色从黑色变为红色,并且这个动画会无限次循环播放。 阅读详情

代码如下:


[html]  view plain  copy
 print ? 在CODE上查看代码片 派生到我的代码片
  1. <script type="text/javascript" src="http://www.daixiaorui.com/Public/js/jquery.min.js"></script>  
  2. <style>  
  3.     .menu { padding:0; margin:0; list-style-type:none;}  
  4.     .menu li { background:#FFD1A4; margin-right:1px; float:left; color:#fff; }  
  5.     .menu li a { display:block; width:80px; text-align:center; height:32px; line-height:32px; color:#fff; font-size:13px; text-decoration:none;}  
  6.       
  7.     .cur{ background:#D96C00; font-weight:bold;}  
  8. </style>  
  9.   
  10. <ul class="menu" id="menu">  
  11.   <li><a href="demo1.html?aa=1">首页</a></li>  
  12.   <li><a href="demo1.html?aa=2">栏目一</a></li>  
  13.   <li><a href="demo1.html?aa=3">栏目二</a></li>  
  14. </ul>  
  15.   
  16. <script type="text/javascript">  
  17.   var urlstr = location.href;  
  18.   //alert(urlstr);  
  19.   var urlstatus=false;  
  20.   $("#menu a").each(function () {  
  21.     if ((urlstr + '/').indexOf($(this).attr('href')) > -1&&$(this).attr('href')!='') {  
  22.       $(this).addClass('cur'); urlstatus = true;  
  23.     } else {  
  24.       $(this).removeClass('cur');  
  25.     }  
  26.   });  
  27.   if (!urlstatus) {$("#menu a").eq(0).addClass('cur'); }  
  28. </script>  

运行效果:


打造电商平台的左侧二级导航菜单 jQuery是一个快速、小型且功能丰富的JavaScript库。它通过提供一个简单的方式来选择和操作文档对象模型(DOM),简化了跨浏览器的JavaScript编程。核心概念包括:选择器:允许开发者快速选取页面中的元素。DOM遍历与操作:方便地操作DOM元素及其子节点。事件处理:简化了事件监听和处理。动画与特效:提供简单的API来创建动画效果。AJAX:简化与服务器端的数据交换。扩展性:提供一个插件架构,允许开发者添加额外功能。 阅读详情

相关推荐

导航菜单点击切换时保持高亮状态(JS实现)示例代码demo1.html

导航菜单点击切换时保持高亮状态(JS实现)示例代码。尝试每个页面的导航栏目后加class=“active”属性进行修改不成功,这时就需要灵活使用javascript来搞定,主要用到添加类样式addClass(),删除类样式removeClass(),切换类样式toggleClass()等。

jquery tab切换高亮显示

$('.nav').on('click','li',function(event){ var index = $(this).index();//获取到点击的.nav下,item的索引 $(".nav .item").eq(index).addClass("active").siblings().removeClass("active");//点击项高亮显示 $(".wra...

sunluyi的博客 912

SAP移动类型

SAP移动类型移动类型定义 移动类型定义

qq_20593197的博客 6205

jquery页面跳转菜单高亮显示当前页面

效果图如下: html代码: <div class="navbar" role="navigation" id="nav"> <ul class="nav navbar-nav" id="menu"> <li> <a href="index.html" rel="index.html" >概况统计</a> </li> <li> <a href

YiZhiMei01的博客 547

Direct-LiNGAM算法理解

现在是大数据的时代,数据即是财富。那么如何从数据中发现因果关系呢?这是我们促进我们更加高效利用数据的一个问题?本文介绍了一种方法,可以在符合条件的观察数据中恢复出数据背后的因果结构,帮助我们更好理解数据的产生机制。

小小程序猿的博客 4592

西威SIEI变频器与电梯主板及驱动板原理图解析与详解(共二十九页原厂PDF图纸)

通过本文的分析,可以了解到西威变频器的技术特点、维修需求以及相关的图纸获取途径。在今后的工作中,维修人员需要充分了解设备的电路图和原理图,掌握正确的维修技术和方法,确保设备的正常运行和延长使用寿命。对于维修人员来说,获取准确的变频器图纸是进行维修工作的基础。这些图纸包含了变频器的电路图、原理图以及相关的元件布局等信息,是维修人员了解设备工作原理、确定维修步骤的重要依据。西威变频器是一种高效、可靠的电机控制设备,广泛应用于电梯、空调、风机等领域的电机控制中。目前,西威提供的维修图纸主要以PDF格式为主。

lXSqtACEzg的博客 1113

使用JQ实现导航点击之后高亮选中

使用JQ实现导航点击之后高亮选中,默认第一个选中

qq_44866810的博客 671

YOLOv8 TensorRT C++部署实战详解:从XMake构建到推理流水线

本项目实现了一个基于YOLOv8和TensorRT的高性能火灾烟雾检测系统,具有以下核心特点: 技术架构:采用TensorRT 8.6+进行GPU加速推理,结合CUDA 12.1和OpenCV 4.8+,实现高效计算机视觉处理。系统使用XMake替代CMake构建,配置更简洁高效。

hscing的博客 1065

Jquery之导航选中记住状态

Jquery之导航选中记住状态

netuser1937的博客 1832

Xcelium XRUN实用指南:从入门到高效仿真

本文是Xcelium XRUN仿真工具的实用指南,从基础入门到高效应用全面解析。XRUN作为Cadence Xcelium的统一命令行入口,能自动化编译、精细和仿真流程,大幅提升数字芯片与FPGA验证效率。文章详细介绍了最简命令、波形调试、增量编译、多核并行仿真等核心功能,并提供了管理复杂项目、性能调优与深度调试的进阶技巧,帮助工程师快速上手并精通这一高效仿真工具。

weixin_29238147的博客 740

Educoder:爬虫实战——求是网周刊文章爬取

第1关:获取新闻url importrequests importre defgeturls(): #**********Begin**********# url='http://www.qstheory.cn/dukan/qs/2014/2019-01/01/c_1123924172.htm' headers={ 'User-Agent':'Mozilla/5.0(Linux;Android6.0;Nexus5Buil...

weixin_46026136的博客 5254

JS 导航栏按钮选中

效果

鸟人的博客 963

RH850从0搭建Autosar开发环境【3X】- Davinci Configurator之BswM模块配置详解(上)

RH850从0搭建Autosar开发环境【3X】- Davinci Configurator之BswM模块配置详解(上)

weixin_42412049的博客 740

导航菜单点击切换时保持高亮选中状态(JS实现)示例

导航菜单点击切换时保持高亮状态(JS实现)示例 不可能在每个页面的导航栏目后加class=“active”属性进行修改,这时就需要灵活使用javascript来搞定。 实现效果如图 : <!DOCTYPE html> <html> <head...

ydyuse的专栏 9486

第三篇:NVIDIA cuOpt Python API 详解:LP、QP、MILP 建模与求解,附核心术语名词解释

NVIDIA cuOpt是一款GPU加速的优化求解库,支持LP、QP、MILP和路径优化问题。本文详细介绍了其Python API使用方法,包括核心类Problem的变量定义、约束添加、目标设置和求解配置,并提供了术语解释。cuOpt通过GPU并行计算大幅提升大规模优化问题的求解效率,支持多种求解算法和参数配置,适用于需要高性能计算的优化场景。安装方式包含pip和Docker两种,验证安装后即可快速开始建模求解。

算法工程师 236

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

js实现导航菜单点击切换选中时高亮状态

通过 include() 或 require() 函数,您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容。 除了它们处理错误的方式不同之外,这两个函数在其他方面都是相同的。 include() 函数会生成一个警告(但是脚本会继续执行), 而 require() 函数会生成一个致命错误(fatal error)(在错误发生后脚本会停止执行)。 这两个函数用于创建可在多个

苏公子的博客 3万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jq实现点击导航栏滚动到对应位置(锚点跳转滑动效果)和导航栏菜单项随页面滚动而变化

点击导航栏滚动到对应位置(延迟效果) 1.跳转实现 <div id="a"></div> <a href="#a">跳转</a> 如上图两行代码便可实现a标签‘#’后面跟对应的id值 2.锚点跳转滑动效果 <style> .btn{ position:fixed; right:10%; top:20%; } .btn a{ di...

_EL 1万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

jq 实现切换菜单选中状态

点击导航菜单,切换选中状态 效果: 思路:首先获取选中的URL,再通过正则判断是否相同,相同就加上相应的属性,不相同就去除相应的属性。 html代码 <div class="layui-container" style="padding: 0px; margin-top: 70px;"> <div class="...

weixin_30519071的博客 807

JS+JQ+Layui菜单栏点击URL跳转后保持选中状态

用户观感并不是很好,因此我们需要判断当处于当前选项卡对应的页面时,再次点击选项卡不会执行跳转操作。点击这个选项卡再次跳转到这个页面,这就导致用户体验极差且不会保留缓存数据。)时,页面切换到另一个页面,但是此时我。最近在开发个人网站,其中使用了“解决方式很简单,只需要在添加“”的函数处,同时设置该标签是“”选项卡成功被选中且保持高亮。”官方文档可知,当我们对“问题的解决有两种,可以使用。那么我们是不是可以通过“在我点击一个选项卡(解决,两种方式都行,

zheshiyangyang的博客 1433

用js实现导航菜单点击切换选中时高亮状态

.menu { padding:0; margin:0; list-style-type:none;} .menu li { background:#FFD1A4; margin-right:1px; float:left; color:#fff; } .menu li a { display:block; width:80px; text-align:center; height:32px;

yangyun_1999的专栏 5904

java导航菜单_[Java教程]jQuery 简单的导航菜单

[Java教程]jQuery 简单的导航菜单0 2015-12-24 09:00:06自己写的一个简单的导航菜单,先看效果:鼠标悬浮时菜单项向上移动成蓝底白字,点击之后底部会有蓝条表示当前选中项。页面代码,菜单的每一项都是一个 div ,其中包括一个 ul 用来放置显示文字等,另一个 div 则是底部的蓝条,需要给第一项和最后一项设置不同的 class ,样式需要用到:       ...

weixin_31253409的博客 343

JQuery、Vue简单实现ul li点击菜单项被选中的菜单项保持高亮状态(导航ul li点击切换样式)

JQuery、Vue简单实现ul li点击菜单项被选中的菜单项保持高亮状态(导航ul li点击切换样式)

千里之行,始于足下 513

jquery 点击li循环高亮显示

效果图: 实现上部分效果其实很简单下面是代码 js代码 function clickWriter(obj) { $(obj).parent().find("a").each(function() { $(this).removeClass("active"); }); $(obj).addClass("active"); } //each()循环遍历 h...

qq_42683219的博客 2113

一步步教大家编写酷炫的导航栏js+css实现

一步一步的学习制作导航栏,文章末尾再做个综合页面,分享给大家一个炫酷的导航栏供大家参考,具体内容如下 1.当前页面高亮显示的导航栏 首先是HTML代码,很简单,ul+li实现菜单 导航栏一 Android C++ IOS Java Ruby

qq_41672590的博客 1万+
上一篇: PHP 安全编程建议
下一篇: 浅谈MySQL中优化sql语句查询常用的30种方法
Lankecms
博客等级 码龄15年 14粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值