【发布时间】:2014-06-19 15:47:33
【问题描述】:
所以我正在尝试使用引导词缀功能,但它的行为很奇怪。当您尝试向下滚动到标题部分时,它会自动转到顶部。当屏幕宽度低于 1100 像素时会发生这种情况。当您使用滚动条滚动时,它也仅在 Chrome 上。我有一个bootply 设置来演示发生了什么。那么有人可以帮我弄清楚发生了什么吗?
观看此video 可能会有所帮助。
CSS:
header {
height: 365px;
background: url("http://i.imgur.com/wU2YhOJ.png");
background-color: #262626;
background-size: cover;
background-position: center;
}
header h1{
font-family: Montserrat, sans-serif !important;
font-size: 5.5em;
color: white;
word-break: normal;
padding-top: 115px;
}
body h1 {
font-family: 'Lato', sans-serif;
line-height: 72px;
}
body, footer { font-family: 'Open Sans', sans-serif !important; }
body p { line-height: 28px; }
footer { background-color: #262626; }
.fixed {
position: fixed;
}
/* sidebar */
.bs-docs-sidebar {
padding-left: 20px;
margin-top: 60px;
margin-bottom: 20px;
}
/* all links */
.bs-docs-sidebar .nav>li>a {
color: #999;
border-left: 2px solid transparent;
padding: 4px 20px;
font-size: 13px;
font-weight: 400;
}
/* nested links */
.bs-docs-sidebar .nav .nav>li>a {
padding-top: 1px;
padding-bottom: 1px;
padding-left: 30px;
font-size: 12px;
}
/* active & hover links */
.bs-docs-sidebar .nav>.active>a,
.bs-docs-sidebar .nav>li>a:hover,
.bs-docs-sidebar .nav>li>a:focus {
color: #262626;
text-decoration: none;
background-color: transparent;
border-left-color: #262626;
}
/* all active links */
.bs-docs-sidebar .nav>.active>a,
.bs-docs-sidebar .nav>.active:hover>a,
.bs-docs-sidebar .nav>.active:focus>a {
font-weight: 700;
}
/* nested active links */
.bs-docs-sidebar .nav .nav>.active>a,
.bs-docs-sidebar .nav .nav>.active:hover>a,
.bs-docs-sidebar .nav .nav>.active:focus>a {
font-weight: 500;
}
/* hide inactive nested list */
.bs-docs-sidebar .nav ul.nav {
display: none;
}
/* show active nested list */
.bs-docs-sidebar .nav>.active>ul.nav {
display: block;
}
/* special back to top styling */
.back-to-top:hover,
.back-to-top:focus{
border-left-color: transparent !important;
}
HTML:
<div class="col-sm-2" id="body-right">
<nav class="col-xs-3 bs-docs-sidebar">
<ul id="sidebar" class="nav nav-stacked fixed">
<li>
<a href="#GroupA">Getting Started</a>
<ul class="nav nav-stacked">
<li><a href="#GroupASub1">Sub-Group 1</a></li>
<li><a href="#GroupASub2">Sub-Group 2</a></li>
</ul>
</li>
<li>
<a href="#GroupB">Font Awesome</a>
<ul class="nav nav-stacked">
<li><a href="#GroupBSub1">Sub-Group 1</a></li>
<li><a href="#GroupBSub2">Sub-Group 2</a></li>
</ul>
</li>
<li>
<a href="#GroupC">Bootstrap</a>
<ul class="nav nav-stacked">
<li><a href="#GroupCSub1">Sub-Group 1</a></li>
<li><a href="#GroupCSub2">Sub-Group 2</a></li>
</ul>
</li>
<li><span> </span></li>
<li>
<a class="back-to-top" href="#header">Back to top</a>
</li>
</ul>
</nav>
</div>
【问题讨论】:
-
@KevinB 我在问题中有一个 Bootply 链接。它包含文档所需的所有代码。
-
谢谢,等有问题我会继续研究
标签: css twitter-bootstrap google-chrome twitter-bootstrap-3 scrollbar