gpt4 book ai didi

html - Twitter Bootstrap 3 scrollspy 将无法工作

转载 作者:太空宇宙 更新时间:2023-11-03 23:55:04 26 4
gpt4 key购买 nike

我只是无法让 bootstrap 3 中的 scrollspy 工作。我已经尝试了我从无数论坛上读到的所有内容,包括 stackoverflow 的答案,但没有成功。

因此,如果有人可以查看此代码并提供帮助,那就太好了。

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="../../assets/ico/favicon.png">

<title>Starter Template for Bootstrap</title>

<!-- Bootstrap core CSS -->
<link href="../../dist/css/bootstrap.css" rel="stylesheet">

<!-- Custom styles for this template -->
<link href="starter-template.css" rel="stylesheet">

<style type="text/css">
body {
text-align: center;
}

#one, #two, #three, #four {
height: 800px;
}

</style>

<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="../../assets/js/html5shiv.js"></script>
<script src="../../assets/js/respond.min.js"></script>
<![endif]-->
</head>

<body data-spy="scroll" data-target="#side-nav" data-offset="0">

<nav id="side-nav">
<ul class="nav nav-list affix">
<li><a href="#one">one</a></li>
<li><a href="#two">two</a></li>
<li><a href="#three">three</a></li>
<li><a href="#four">four</a></li>
</ul>
</nav>

<section id="one">one section</section>
<section id="two">two section</section>
<section id="three">three section</section>
<section id="four">four section</section>


</body>



<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="../../assets/js/jquery.js"></script>
<script src="../../dist/js/bootstrap.min.js"></script>


</body>
</html>

提前致谢!!干杯!

编辑:您可以在以下 URL 中检查它是否不工作: http://zumuha.site40.net/bootstrap/examples/starter-template/

干杯!

最佳答案

如果您打开 Inspect Element 并查看 #side-navli,您的问题就很清楚了。您需要在它们为您提供的 .active 类上设置样式。

@PSL 说您错过了一些东西,并说他们提供了样式化的 .active 类。但是根据您的网站,我没有在 Inspect Element 中看到样式。 (官方压缩网站在 bootstrap.css 中也没有 .active 样式,他们添加了一个包含样式的自定义 bs-doc.css)

正确的故障排除方法是自己设置 CSS 样式:

在 css 中是 #side-nav > .nav > .active。尝试在其中放入 font-weight: bold;

我以前遇到过同样的问题,所以我建议您下载官方压缩 Bootstrap 网站并根据它们进行更改。这里有个提示:Bootstrap虽然版本没变,但变化很大,所以你也可以下载最新的css试试。

关于html - Twitter Bootstrap 3 scrollspy 将无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18949937/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com