在我的php-header文档中,我希望能够高亮显示用户所在的当前页面,以防止混淆。
问题是,我使用了if(isset())函数来隐藏/展示导航链接,具体取决于用户是否登录。
但是如何突出显示用户单击的页面?我想我必须在if(isset())函数的php-tag中的某些地方包含一些javascript,然后将其连接到CSS内的活动类,还是我错了?
string rgb = $"#{c.R:X2}{c.G:X2}{c.B:X2}";
答案 0 :(得分:0)
您需要创建一个“活动”类,这将使nav元素看起来是唯一的。 然后,在每个页面上创建一个php变量作为标志值(特定于每个页面),然后使用if子句,将该“ active”类分配给nav元素。
有关更多详细信息,请参阅本文: https://www.sitepoint.com/community/t/how-add-active-state-to-the-navigation-menu-with-php/7356
谢谢!