javascript - 显示/隐藏固定位置的 div

标签 javascript html css

我有下一个结构:

  1. 第一个用于导航的固定 div
  2. 可以显示或隐藏的第二个固定 div
  3. 在第一个 div 或第一和第二个 div 下滚动的第三个 div 容器。

如何添加第二个 div,以便容器位于正确的位置,当此 div 可见或隐藏时?

<div class="navbar navbar-default navbar-fixed-top">
 ...
</div>
<div style="position:fixed; margin-top:50px">...</div>
<div class="container">...</div>

最佳答案

最简单的方法是使用 visibility: hidden 而不是 display: none 当你想隐藏你的 div 时:这样它仍然会在同一个地方在文档模型中,但“不可见”

您也可以使用 opacity: 0 来实现同样的效果。

关于javascript - 显示/隐藏固定位置的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28160280/

相关文章:

html - Angular 如何将特定于组件的样式注入(inject)到 html 的 &lt;header&gt; 标记中?有没有办法将css打包成文件

html - 错误的 Css 选择器?

html - 如何在div中间对齐旋转的文本

javascript - 在vue js中显示和隐藏框onclick

javascript - SVG 动画导入

javascript - browserify错误: http. createServer不是一个函数

javascript - 使用 fetch API 从数组获取数据时出现问题

javascript - webpack 缩小 HtmlWebpackPlugin

html - 如何在显示/隐藏 div 中使用链接

html - Bootstrap col-md-3 排列