位置: 编程技术 - 正文

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

  • 注册资本印花税减半征收政策
  • 房产税如何进行税源采集
  • 支付境外劳务费需要缴纳哪些税费
  • 成本结转不规范会受到什么罚款
  • 员工交通费可以税前扣除吗
  • 超过库存现金限额的现金要及时存入银行
  • 现金股利和现金利润的区别
  • 制造费用在借方表示什么
  • 公司股东投资比例
  • 纳税人如何申请享受税收减免优惠
  • 房屋赠与时契税的计税依据
  • 销售使用过未抵扣进项税额的货运汽车
  • 员工冲借款收据怎么开?
  • 送员工礼物
  • 仲裁调解书赔偿多少钱
  • 原材料没发票能结转成本吗?
  • 物流公司赔付款会计分录
  • 融资租入固定资产
  • 计提固定资产减值准备属于什么支出
  • 小微企业按季度预缴企业所得税
  • 上个月申报错了怎么办
  • 附加税结转的会计分录
  • 当期损益包括营业外收支吗
  • 销售费用的运费算不算增值税
  • 高新技术的研发收入是多少才可以提高
  • win10提示病毒
  • PHP:session_get_cookie_params()的用法_Session函数
  • 无形资产研发成功后的支出
  • 蓝湖怎么用的
  • 可供出售金融资产的会计处理
  • 公允价值变动损益和投资收益区别
  • nodejs vue
  • 模糊数学神经网络
  • rename批处理重名
  • 企业计提的医疗保险属于企业设定提存计划的内容
  • 个人转让上市公司原始股
  • java 导出excel
  • python如何对齐输出
  • 房地产企业买地
  • 以前年度的企业所得税怎么入账
  • 差额征税好吗
  • 不认证的发票可以作废吗
  • 废品材料回收的会计分录
  • 企业筹建期间是什么
  • 待报解预算收入是什么意思,扣了钱
  • 应收预收应付预付科目怎么合并
  • 报销为什么不能打给投保人
  • 企业如何在没有税务登记
  • 发票没有纳税人识别号怎么重开
  • 白条该如何处理好
  • 建筑安装行业都需要什么资格证书
  • 公司购买的五金怎么入账
  • 无形资产摊销方法应反映其经济利益的预期实现方式
  • 职工福利费汇算清缴
  • 收到实收资本会计摘要
  • mysql 基本操作
  • Ubuntu下MySQL中文乱码的问题解决
  • 猎豹如何添加兼容性站点
  • xp无法创建目录或文件
  • xp ie浏览器无法显示网页
  • windows系统钥匙盘制作及启动密码的设置
  • winxp如何增加c盘空间
  • win7使用技巧
  • windos10正式版
  • js判断手机浏览器设置了电脑版浏览
  • windows批处理命令大全
  • unicode编码实现方案
  • html超链接打开本地文件
  • nodejs一键安装
  • nodejs 扫描目录
  • android 点击按钮如果数据库有数据就更新,没有就创建
  • 用python写随机数
  • python二叉树的遍历算法
  • 增值税纳税申报表附列资料(一)
  • 保险公司个人所得税扣除标准是多少
  • 稳岗补贴是否需在企业所得税汇算时调增
  • 卷票发票丢失怎么办理
  • 税是每个人都要交的吗
  • 资源税从价计征的有哪些
  • 智能财税是什么行业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设