【发布时间】:2015-11-23 06:56:39
【问题描述】:
当用户单击导航栏中的项目时,引导程序不会将“活动”类更新为单击的项目。
问题是为什么它没有在引导程序本身中实现?
我是 web dev 的新手,也是 bootstrap 的新手,很好奇他们的意图是什么。
【问题讨论】:
当用户单击导航栏中的项目时,引导程序不会将“活动”类更新为单击的项目。
问题是为什么它没有在引导程序本身中实现?
我是 web dev 的新手,也是 bootstrap 的新手,很好奇他们的意图是什么。
【问题讨论】:
Bootstrap 支持navbars 的活动类。 CSS 是静态的,因为您必须自己手动将类应用到 HTML。所以每个 HTML 页面都需要在当前页面的链接中添加活动类。这可以使用 PHP 动态完成,但不能使用 CSS,因为它只是样式规则,而不是模板规则。
【讨论】:
<li class="active"><a href="#">Link</a></li>
<li> active?
因为 Bootstrap 假定您将导航到一个新页面。当您导航到新页面时,对 dom 的任何 javascript 更新(以设置活动类)只会浪费时间,并且在用户点击后退按钮时可能会使用户感到困惑。
【讨论】: