获取当前路线以“灰显”导航栏中的相应链接

时间:2017-04-15 23:29:37

标签: javascript php html laravel-5

我目前正在使用Laravel 5,我已经设置了不同的路线,并且我有一个带有经典导航栏的“sidebar.blade.php”。我希望能够“灰显”用户当前所在的页面,这意味着如果他是@“website.com/store”,我希望导航栏上的“商店”链接显示为灰色。

我知道如何使用JavaScript(例如addClass)执行此操作,但我想知道如何获取当前的“路由”以便将类分配给良好的链接。我听说过window.location.hash.split('\')[1],但问题是我收到了像“website.com/store/1”和“website.com/event#1”这样的链接。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您应该添加逻辑以在服务器端而不是客户端包含该类。当然你也可以用Javascript来做,你只需要知道如何解析它。对于菜单,我用PHP做。