我目前正在使用Laravel 5,我已经设置了不同的路线,并且我有一个带有经典导航栏的“sidebar.blade.php”。我希望能够“灰显”用户当前所在的页面,这意味着如果他是@“website.com/store”,我希望导航栏上的“商店”链接显示为灰色。
我知道如何使用JavaScript(例如addClass
)执行此操作,但我想知道如何获取当前的“路由”以便将类分配给良好的链接。我听说过window.location.hash.split('\')[1]
,但问题是我收到了像“website.com/store/1”和“website.com/event#1”这样的链接。
提前感谢您的帮助!
答案 0 :(得分:0)
您应该添加逻辑以在服务器端而不是客户端包含该类。当然你也可以用Javascript来做,你只需要知道如何解析它。对于菜单,我用PHP做。