javascript - 在单个 div 中滚动会导致重叠

标签 javascript jquery html css

我使用了一个带有 overflow: auto;position:fixed div 作为一些弹出窗口后面的透明 div。

问题是当我滚动查看此弹出底部或顶部时,会出现此重叠。

我怎样才能继续使用这个 div 作为背景,并且能够在不重叠的情况下滚动?

a transparent bg, and the pop up in the front

HTML

 <div class="popup_screen_bg">
      <div class="popup_screen">
      <!-- update partner "form" -->
      </div>
  </div>

CSS

.popup_screen_bg{
  position: fixed;
  min-width: 100%;
  min-height: 100%;
  height: auto;
  z-index: 1000;
  overflow: auto;
  background: url('popup_transparent.png');
  padding-bottom: 20px;
}

.popup_screen{
  position: absolute;
  min-width: 80%;
  min-height: 80%;
  left: 10%;
  top: 10%;
  background-color: #EEE;
  border: 8px solid rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
   box-shadow: none;
}

注意:此问题仅出现在 Chrome 中。

最佳答案

This is my test image .可以看到在google chrome里面是向下滚动的,没有重叠。也许还有其他原因?或者这可能只是一个小故障,因为您说过它适用于所有其他浏览器。如果你也向右看,有你的样式,你的div在<body>内部的顶部。 .

关于javascript - 在单个 div 中滚动会导致重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18499700/

相关文章:

javascript - 使用 jquery 发送一个数组

javascript - 为什么我得到一个带有模态的 slider ?

javascript - Svelte react 性如何在函数内部工作?

javascript - 无法绑定(bind) promise 数据以在 angularjs 中查看

javascript - jQuery Mobile 缩略图图像对齐

javascript - 我无法更新 jquery 中的进度条宽度

jQuery 动画页面滚动,带有固定标题的偏移量,闪烁褪色的内容

html - CSS 渐变 : calculate second stop color

javascript - 使用 Javascript 隐藏文本字段

javascript - 在javascript中可以避免这么大的代码块吗?