Css 导航条固定顶部内部的引导4下拉问题
我花了最后一天的时间试图弄明白为什么视口改变时导航栏中的下拉菜单不起作用 如果您通过电话(或开发人员工具)查看该通用示例,并将方向旋转到横向,您将看到下拉列表上的链接无法访问 我试图将滚动添加到。带有溢出的下拉列表:滚动!重要而没有成功。我也试着把它放在上面,位置固定,但它不起作用 我期望的结果是,如果菜单在视图上展开,您可以滚动屏幕(甚至下拉菜单本身)以查看其他链接 请注意,当我从导航中删除“fixed top”类时,它会按照预期工作,因此我猜这就是原因。 代码:Css 导航条固定顶部内部的引导4下拉问题,css,bootstrap-4,Css,Bootstrap 4,我花了最后一天的时间试图弄明白为什么视口改变时导航栏中的下拉菜单不起作用 如果您通过电话(或开发人员工具)查看该通用示例,并将方向旋转到横向,您将看到下拉列表上的链接无法访问 我试图将滚动添加到。带有溢出的下拉列表:滚动!重要而没有成功。我也试着把它放在上面,位置固定,但它不起作用 我期望的结果是,如果菜单在视图上展开,您可以滚动屏幕(甚至下拉菜单本身)以查看其他链接 请注意,当我从导航中删除“fixed top”类时,它会按照预期工作,因此我猜这就是原因。 代码: 范例 范例
-
-
-
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
var fixed=document.getElementById('fixed');
修正了.addEventListener('touchmove',函数(e){
e、 预防默认值();
},假)代码>
。下拉菜单{
最大高度:70vh;
溢出y:自动;
}
@介质(最大宽度:990px){
.导航栏.固定顶{
溢出y:自动;
最大高度:100vh;
}
}
-
-
-
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
var fixed=document.getElementById('fixed');
修正了.addEventListener('touchmove',函数(e){
e、 预防默认值();
},假)代码>
。下拉菜单{
最大高度:70vh;
溢出y:自动;
}
@介质(最大宽度:990px){
.导航栏.固定顶{
溢出y:自动;
最大高度:100vh;
}
}
-
-
-
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
范例
谢谢您的回复。我已经试过了。它不起作用,因为尽管可以滚动查看其他链接,但必须滚动到文档末尾。当你关闭导航时,你在页面的底部。我不明白bootstrap如何以及在何处忽略自定义css(如溢出、高度等),因为导航栏固定顶部的下拉菜单。对不起,我误解了您的问题。如果你想让导航栏滚动条优先于主体滚动条,你需要一些js。我愿意采取任何解决方案。。您的更新仍无法解决此问题。再次感谢你的好意。我还打开了一个关于gitub项目的问题。定制css似乎正在chrome上运行。
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
</head>
<body style="padding-top: 70px;">
<nav class="navbar navbar-expand-lg navbar-light bg-light fixed-top">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="#">Something else here</a>
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
</div>
</li>
</ul>
</div>
</nav>
<main>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
<p>Example</p>
</main>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
</body>
</html>