【发布时间】:2017-12-22 08:12:06
【问题描述】:
很抱歉问了一个过去在这里被问过这么多的问题,但我仍然卡住了,希望你能为初学者提供见解。
我正在使用的代码。
<script>
$(document).ready(function () {
$('ul.nav > li').click(function (e) {
e.preventDefault();
$('ul.nav > li').removeClass('active');
$(this).addClass('active');
});
});
</script>
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">Brand Text</a>
</div>
<ul class="nav navbar-nav navbar-right">
<li><a href="/index.php">Home</a></li>
<li><a href="/one.php">One</a></li>
<li><a href="/two.php">Two</a></li>
<li><a href="/three.php">Three</a></li>
<li><a href="/four.php">Four</a></li>
<li><a href="/five.php">Five</a></li>
</ul>
</div>
</nav>
所有这些都是我的 navbar.php 文件的内容,该文件包含在 header.php 文件中。
我做错了什么?
还有;我的印象是引导的目的是让我们不必编写自定义 js/jquery。不应该内置这种功能吗?我是否误解了 Bootstrap 的概念?
【问题讨论】:
-
active类有什么 CSS? -
一切正常,
active类也在反映。
标签: javascript php jquery css bootstrap-4