javascript - 当我使用固定位置滚动时无法使 div 跟随

标签 javascript html css

我将我的页面分为左右两部分。我用 div 来制作左导航和右导航。在右侧导航中,我也有多个 div。现在,当我向下滚动页面时,只有页面的右侧部分正在滚动,而左侧导航则停留在那里。

所以当我向下滚动页面时,我希望所有内容都滚动,包括左右 div。

这是我的 jsfiddle:https://jsfiddle.net/g2ahx6nq/

所以如果你向下滚动页面,它只会滚动右侧而不是左侧。当我们向下滚动时,我想向下滚动所有内容,包括向左和向右滚动。

这是左栏 div 的 CSS,我也在其中使用了固定位置,但仍然不起作用:

#leftBar 
{

  background-color: rgb(65, 64, 66);
  box-shadow: 2.996px 0.157px 7.65px 1.35px rgba(40, 40, 41, 0.25); 
  border-right: solid #EF7440;
  border-right-width: 4px;
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: fixed;
  width: 161px;
}

您现在可以忽略丢失的图像和对齐方式。截至目前,我正在尝试解决此向下滚动问题。

最佳答案

固定位置用于即使滚动也不会移动的元素。我建议使用绝对而不是固定。绝对定位会将其保持在同一位置,除非滚动页面。

关于javascript - 当我使用固定位置滚动时无法使 div 跟随,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44075193/

相关文章:

c# - 从页面 *.aspx.cs 调用 javascript 函数

c# - 使用控件 asp.net 动态填充 <td>

css - 涉及自定义大小单位变量的纯 CSS if/else 语句

javascript - 如何在 Javascript 中对句子进行标题大小写

javascript - Ember.js:渲染前两项后 View 停止更新

iOS 中的 jQuery Mobile 下拉菜单错误

html - 如何在 Shiny App 中使用 URL 呈现 HTML 文件而不破坏其他交互式绘图和表格?

javascript - 移动菜单按钮不可点击

javascript - 导航栏没有在小屏幕上显示我必须使用哪个 Bootstrap 类或 css

javascript - 捕获、记录和运行 Javascript 事件分析