//根据url来确定key值
var arr = window.location.pathname.split('/');
console.log('我是以/为分隔的pathname',arr);
var page = arr[arr.length-1].replace('.html','');
//给key值对应的模块加上active
console.log('我是处理之后的page名',page);
$('a.'+page).addClass('active');
}
//这是模板字符串
var itemTmpl = `<a class="$key tab-item" href="../$key/$key.html">
$text
</a>`;
这招用在底栏,在首页index.html的时候,底栏已经先行被我们定义好的index类就会有新的样式,要注意自己先手动定义好类名(注意a标签也给了一个$key),然后给用路由跳转到相应名字的页面
本文介绍了一种使用JavaScript根据当前页面URL动态更新导航栏选中项的技术。通过解析URL路径,匹配预定义的类名,并应用'active'类来突出显示当前选中的导航项。此外,还介绍了如何使用模板字符串创建动态链接。
1672

被折叠的 条评论
为什么被折叠?



