位置: 编程技术 - 正文

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插件)

  • 待处理财产损益借贷方向
  • 运输服务属于生产劳务吗
  • 发行股票的手续费计入什么费用
  • 合并报表是按年还是按月
  • 开咨询费需要合同吗
  • 账面现金可以转出吗
  • 金融服务费可以谈吗
  • 去外地装修
  • 税控盘服务费减免税会计分录
  • 必须一般纳税人
  • 对方把发票丢了可以重开吗
  • 购进环保节能设备如何抵扣进项税
  • 经营租赁租赁费会计分录
  • 出口货物退税率查询
  • 在不同单位拿的工资怎么计税?
  • 处置固定资产增值税税率
  • 哪些情况下,企业需要进行分销渠道设计决策
  • 哪些会计凭证不需要依法保存
  • 未取得发票怎么做纳税调增操作
  • 上月未抵扣进项增值税
  • 预提职工存量怎么做会计凭证
  • 如何增加发票数量和额度
  • 增值税的征收范围包括在中华人民共和国境内
  • 鸿蒙系统大文件夹怎么调节大小
  • 企业老板机票怎么报销记账
  • 小微企业免税的会计分录怎么写
  • 苹果取消macbook
  • 电冰箱一天用多少电费正常
  • dsm是什么文件
  • 下载的压缩文件打不开
  • linux字体不清晰
  • php单双引号的区别
  • php编程风格规范要求
  • PHP:Memcached::replace()的用法_Memcached类
  • 有进项没销项怎么处理,可以结转成本吗
  • 发票红冲是什么意思需要给钱吗
  • 公司员工的社保怎么查询
  • 私企固定资产管理办法
  • 个人销售住房是否免征土地增值税
  • 关于php文件的自动播放
  • java中怎么连接数据库
  • php引用返回用法怎么用
  • orb特征点匹配
  • 字节在互联网什么地位
  • word2vec使用方法
  • layui框架模板
  • 金蝶k3现金流量表编制如何生成数据
  • 佣金怎么收税
  • 网站缩略图生成
  • 同花顺电脑版怎么看财务报表
  • 小规模个体工商户怎么交税
  • 工程施工企业转账手续费计入什么会计科目
  • 流动资金包括哪些费用
  • 工程施工资产负债表怎么填
  • 财务分析与财务管理的共同点
  • 分包管理费取费标准
  • 管理费用如何结转成本
  • 将借款存入银行会计分录
  • 商品和服务税收分类编码是什么
  • sql server连接不上服务器怎么办
  • sql server索引的使用
  • 忘记windows登陆密码
  • win10虚拟桌面版
  • windows如何禁用程序
  • 系统配置运行命令
  • windowsapp文件夹打不开
  • win8任务管理器灰色
  • Windows8 PrintScreen屏幕截图如何保存到桌面上
  • perl scripts
  • cocos2dx-js
  • Unity3d AssetDatabase.SetLabels StartAssetEditing ValidateMoveAsset 语法复习
  • bat批处理文件的语句
  • python 文件头
  • jquery中的事件
  • 临沂市国家税务局人员名单
  • 是否一般纳税人怎么查
  • 契税退税进度怎么查询
  • 拆迁房抵税政策
  • 混合销售定义是什么意思
  • 房产税怎么计提和缴纳分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设