【发布时间】:2014-06-04 18:35:08
【问题描述】:
我正在使用刀片模板,该模板包含一个导航栏。是这样的
<ul>
<li class="active"><a href="page1">page1</a></li>
<li><a href="page1">page1</a></li>
<li><a href="page1">page1</a></li>
</ul>
使用 jquery,我可以使 li 元素在单击后激活。 现在的问题是,当我单击第二个链接时,将加载 page2,并且该页面扩展了相同的模板,因此它将再次加载它,然后第一个元素将处于活动状态。我想到的解决方案是给每个页面添加一个 div 让我识别页面
<div class="type" data-type="page2"></div>
当页面加载时,我根据页面类型设置选定的 li 元素。 我尝试了这个,它正在起作用,唯一的问题是我认为它不是完美的解决方案。有没有其他更简单的方法来解决这个问题? 谢谢
【问题讨论】:
标签: javascript jquery html laravel blade