700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > html菜单栏点击后处于选中状态 js实现导航菜单点击切换选中时高亮状态

html菜单栏点击后处于选中状态 js实现导航菜单点击切换选中时高亮状态

时间:2024-07-02 06:44:35

相关推荐

html菜单栏点击后处于选中状态 js实现导航菜单点击切换选中时高亮状态

随着用户点击导航或菜单上不同的页面,出现此选项高亮显示或变为一个新的样式是经常用到的。实现它所用的原理就是通过js中的location.href得到当前页面的地址,然后在与导航上的链接地址匹对,相同的就用一个css样式标记。此方法支持动态链接和静态链接多种形式。

var urlstr = location.href;

//alert((urlstr + '/').indexOf($(this).attr('href')));

var urlstatus=false;

$("#menu a").each(function () {

if ((urlstr + '/').indexOf($(this).attr('href')) > -1&&$(this).attr('href')!='') {

$(this).addClass('cur'); urlstatus = true;

} else {

$(this).removeClass('cur');

}

});

if (!urlstatus) {$("#menu a").eq(0).addClass('cur'); }

注:需载入jquery.min.js文件

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