根据url链接将类设置为菜单
setting a class to a menu depending of the url link
这是我的场景,我的子页面无法识别父级,可能是因为我设置了错误的结构,但现在还不能修复,菜单父级将父级放在错误的位置。。。。
所以我需要实现的是。。。
如果我有这样的url结构:domain.com/products/….将"当前"类分配给菜单X…
如果我有另一个:domain.com/sales/….将"当前"类分配给Y.…
我知道我可以通过javascript实现,但我对它缺乏了解,我只是在寻找一个坚实的起点。
如果有任何帮助,我将不胜感激。
提前感谢。
你可以检查url并像这样做你的类分配:
if(document.location.href.indexOf('products') > 0){
$("#somediv").addClass("current");
}
如果不提供一些你的结构样本,我真的无法整理出一个更有意义的样本,但你可以看看这会如何运作。
相关文章:
- Bootstrap Dropdown selection是在*all*下拉菜单上设置选择
- 在BootStrap菜单栏中为所选项目设置背景,类似于BootStrap中的父导航选项
- j查询如何设置/取消设置下拉菜单的背景颜色
- 如何从下拉菜单选项中设置要显示的图像
- 在Bootstrap下拉菜单中设置默认值
- 可访问性:为什么 Jquery 菜单明确将菜单项 tabindex 设置为 -1
- 根据两个下拉菜单的选择设置隐藏值
- 如何在jquery中使用其他下拉菜单来设置下拉菜单的文本和值
- 我们如何在下拉子菜单中设置5秒的时间或延迟
- 在jqueryajax中使用回调来设置在下拉菜单中选择的选定文本
- 在动态输入数据的下拉菜单中设置默认值
- 获取选定的li文本和设置菜单'it’s text with it
- 使用Jquery在下拉菜单中查找文本,并将其设置为“选定”
- 无法设置活动菜单元素的样式
- 设置要编辑的表单时下拉菜单未填充
- 谷歌地图:使用菜单设置新的中心点
- AngularJS ui-router - 设置菜单激活
- 设置菜单中的HTML
- 通过浏览器访问设置菜单
- Facebook喜欢弹出窗口设置菜单jquery和css