1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > JS实现选中当前菜单后高亮显示的导航条效果

JS实现选中当前菜单后高亮显示的导航条效果

时间:2020-07-26 00:54:09

相关推荐

JS实现选中当前菜单后高亮显示的导航条效果

web前端|js教程

JS,选中当前菜单,高亮显示,导航条

web前端-js教程

这篇文章主要介绍了JS实现选中当前菜单后高亮显示的导航条效果,涉及JavaScript针对页面元素的遍历及样式动态操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下,具体如下:

易语言取文本右边源码,vscode里怎么看占比,ubuntu设置静态地址,tomcat安全防护实例,sqlite怎么加锁,网页设计课程实施方案,服务器异常(500),背景效果插件,前端哪个框架最好,爬虫兽的照片,php 排行榜,东莞做seo推广,springboot注解什么用,简单的网站源码,aspx网页程序demo,phpcms 添加广告模板,去后台更新一下网站,页面模板编辑不了分类,数据中心设备管理系统源码,贴吧程序lzw

这里演示选中当前菜单后,该菜单高亮显示,也就是说在不改变菜单CSS代码的情况下,用JavaScript去控制菜单的背景,如果该菜单项被点击后,将赋予它一个与众不同的背景颜色或背景图像,这样可以清淅的指引用户下在浏览的网站栏目,本菜单不需要动态语言的加入,简单方便而且效果好。

php 商城网站源码,ubuntu清理内存命令,不能远行两个tomcat,爬虫能做软件吗,现在php还有用吗,医疗seo排名lzw

运行效果截图如下:

刷销量 源码,ubuntu换不了root,tomcat连接池配置成功,python爬虫训练图,如何删除php数据库,华为seo数据lzw

在线演示地址如下:

/js//js-cho-nav-gl-show-menu-demo/

具体代码如下:

选中当前菜单后高亮var $c=function(array){var nArray = [];for (var i=0;i<array.length;i++) nArray.push(array[i]);return nArray;};Array.prototype.each=function(func){for(var i=0,l=this.length;i<l;i++) {func(this[i],i);};};document .getElementsByClassName=function(cn){var hasClass=function(w,Name){var hasClass = false;w.className.split( ).each(function(s){if (s == Name) hasClass = true;});return hasClass;}; var elems =document.getElementsByTagName("*")||document.all; var elemList = []; $c(elems).each(function(e){if(hasClass(e,cn)){elemList.push(e);} }) return $c(elemList);};function change_bg(obj){var a=document.getElementsByClassName("nav")[0].getElementsByTagName("a");for(var i=0;i<a.length;i++){a[i].className="";}obj.className="current";}

脚本首页 网页特效 精品脚本 ASP代码 PHP代码 JSP代码 脚本资源 软件下载

以上就是本章的全部内容,更多相关教学请访问JavaScript视频教学!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。