您现在的位置是:首页 > 网站建设常见问答网站建设常见问答

如何使网页实现当前导航菜单背景高亮

2014-11-14【网站建设常见问答】2684 人已围观

简介 在网站最终生成的时候,有个漂亮的导航菜单是必须的。高亮当前页的导航菜单这个功能很常见,实现这个功能有很多的方法,殷雯单语企业网站管理...

    在网站最终生成的时候,有个漂亮的导航菜单是必须的。高亮当前页的导航菜单这个功能很常见,实现这个功能有很多的方法,殷雯单语企业网站管理系统用到了二种方法:

1.php程序直接判断当前页。

使用php内置变量 $_['PHP_SELF'] 得到当前页名,并与当前页判断,如果一致则返回高亮 css名称:例如 curren.

2.使用js.

将当前链接的href参数值与浏览器地址相比较,如果当前链接的href值被包含于浏览器地址,则把当前链接高亮显示

function HighLightNav() {

   var links = document.getElementsByTagName("a");

   var winLink = window.location.href;

   for (var i = 0; i < links.length; i++) {

       var navHref = links[i].getAttribute("href");

       if (winLink.indexOf(navHref) != -1) {//如果当前导航链接的地址和当前工作网页地址一样,则高亮当前导航

           links[i].className = "current";

       }

   }

}

 

详细请参看我们的程序。

 



关注宁波网站建设博客,更多精彩分享,敬请期待!
 

Tags:

很赞哦! ()

文章评论

点击排行

本站推荐

站点信息