位置: 编程技术 - 正文

jQuery实现导航高亮的方法【附demo源码下载】(js设置导航固定)

编辑:rootadmin

推荐整理分享jQuery实现导航高亮的方法【附demo源码下载】(js设置导航固定),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js设置导航固定,jquery实现导航栏,jquery 导航,jquery制作左导航特效,javascript导航栏,jq导航栏显示内容,jquery实现导航栏,jquery实现导航栏,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了jQuery实现导航高亮的方法。分享给大家供大家参考,具体如下:

导航是我们页面中一般都需要的一个元素,它可以说是一个站点必用的元素,没有了导航,会让人找不着北,但有时候,仅仅有了导航还不够,还需要在当前的页面中标明当前是在哪一个类别里面,这时候就有了不同的实现的方法,也就有了下文的一些介绍。

通常,我们在做导航的时候,都是由程序直接输出当前的页面的的高亮状态的样式,我们只需要定义好输出的类的高亮的样式就可以了,这样是最直接有效也是最常用的方法。

像Wordpress的导航输出,会自动输出一个高亮的类的“current”,如下图:

但有时候,我们在程序里进行包含的文件的时候,如统一的头部和底部,这时候统一的头部中有一个这样的导航,如果粗心的程序员没有无法给目前所在的目录或文件输出一个高亮的类的时候,或者有时候实现起来非常麻烦的时候,能不能有一些其实的方法来实现和补救呢?

答案是肯定的,那就是JS。

但这个根据怎样的规则给当前的这个目录或文件实现高亮呢?

jQuery实现导航高亮的方法【附demo源码下载】(js设置导航固定)

最近刚好也在项目中遇到这个问题,所以通过一番的折腾,实现了效果。

我的思路是这样的,先找到当前的URL的路径,然后URL中的最后的一个文件名或目录和导航中元素的某个属性来进行匹配,匹配成功的就加上高亮的类,把别的不是当前匹配的类的高亮样式去掉,不成功的时候就返回到首页这个来进行高亮。

于是就有了下面的代码,经试验,无论是文件或是目录都可匹配成功:

THML:

js代码:

不要忘了,该脚本是基于Jquery的。

完整实例代码点击此处本站下载。

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery窗口操作技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery常用插件及用法总结》、《jquery中Ajax用法总结》、《jQuery表格(table)操作技巧汇总》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

jQuery EasyUI中的日期控件DateBox修改方法 jQueryEasyUI中的日期控件DateBox很好用的,首先需要引入jquery文件,代码如下:!DOCTYPEhtmlhtmlheadmetacharset="UTF-8"titleBasicDateBox-jQueryEasyUIDemo/titlelinkrel="stylesheet"t

easyui datagrid 大数据加载效率慢,优化解决方法(推荐) 在使用easyuidatagrid途中发现加载数据的效率真的不是一般的差。经测试IE8加载条数据就感觉明显的慢了,加载条数据就另人崩溃用时差不多秒,就

浅谈EasyUI常用控件的禁用方法 如下所示:input和textarea:$('#controlid').prop('disabled',true);$('input:not(:button,:hidden)').prop('disabled',true);//禁用除button和hidden控件外的所有input控件$('textarea').prop(

标签: js设置导航固定

本文链接地址:https://www.jiuchutong.com/biancheng/377794.html 转载请保留说明!

上一篇:jquery获取easyui日期控件的值实现方法(jquery easy ui)

下一篇:jQuery EasyUI中的日期控件DateBox修改方法(jquery easyui插件)

  • 运输发票税率6%和3%区别在哪
  • 一般纳税人需要缴纳哪些税种
  • 广告制作赚钱吗?
  • 化工原材料销售挣钱吗
  • 成品油跨月发票红字冲销步骤
  • 材料成本差异借贷方向
  • 小规模纳税人销售额
  • 印花税账务处理
  • app 开发公司的账务处理
  • 算材料成本的时候要算增值税吗?
  • 哪家银行存款利率高2023
  • 外购摩托车从销项税额中怎么抵扣?
  • 专用发票作废后怎么处理
  • 把水费开成物业费发票有什么风险吗?
  • 免抵退税系统操作流程
  • 新租赁准则承租人进项税
  • 国有划拨地是否能转让土地
  • 公司费用种类
  • 如何从工商信息中看出是小规模还是一般纳税人
  • 个体工商户是否需要报税
  • 中央非税收入统一票据怎么做账
  • 上年度多计提的工资怎么冲减
  • 工程预缴增值税2019最新规定
  • 季度收入超过30万但开票只有10万
  • 预付账款收不回来摘要怎么写
  • 支付给董事的董事费怎么征收个人所得税?
  • 存货质押融资的银行
  • 应收账款核销如何做账
  • 建筑行业会计成本会计工作流程
  • 应收票据到期收回时和未到期转让时
  • 预付款未收到发票如何做账
  • 发票金额与实际金额不一致违法吗
  • 标书费没有发票
  • php压缩包
  • PHP:pg_lo_import()的用法_PostgreSQL函数
  • 主营业务收入含义
  • 以前年度未入账固定资产账务处理
  • yii2中LinkPager增加总页数和总记录数的实例
  • php与ajax交互
  • thinkphp获取get传值
  • 前端vue3
  • vue设置背景图片透明度
  • Swagger-的使用(详细教程)
  • 税控盘减免税款结转会计分录
  • 报废产品需要入库吗
  • 实发工资总额怎么算
  • 支付贷款利息属于筹资活动吗
  • 核定征收需要申报吗
  • 公司购买办公家具可以抵扣吗
  • 嵌入式软件行业在加计扣除的时候可以看作是制造业吗
  • 购买电梯会计账务处理
  • mysql的主从
  • 个体工商户税种及税率
  • 转让技术所有权是其他业务收入吗
  • 政府补助的房子叫什么
  • 结转增值税的账务处理一定要通过转出未交增值税吗
  • 购入固定资产一次性税前扣除
  • 建账的基本流程图
  • mysql 5.6.14 win32 解压缩版(免安装)安装配置教程
  • windows在哪里添加打印机
  • 正常关机开机后爱奇艺自动卸载
  • win8.1怎么用
  • android内存优化面试
  • android 自定义view onlayout
  • css制作排行榜
  • js canvas绘制图片
  • Node.js中的核心模块包括哪些内容?
  • 安卓deprecated
  • 批处理 leq
  • unity 1
  • python程序员必读书籍
  • python黑魔法手册
  • js左值
  • python安装后怎么用
  • javascript基础笔记
  • javascript简单代码
  • 话费的发票可以做费用吗
  • 税控机怎么开发票
  • 期货手续费怎么算
  • 上市股票转为非上市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设