透明屏幕不允许在Firefox中滚动,但在Chrome中可以使用

时间:2016-08-10 17:10:32

标签: html css google-chrome firefox

我有一个iframe,我想阻止点击事件,但允许滚动。

透明屏幕,如下所示:

<div class="iframe-container">
  <div class="screen"></div>
  <iframe></iframe>
</div>

.screen {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}

在Chrome中,我仍然可以通过屏幕滚动iframe但不会点击,但我无法在Firefox中滚动。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用以下代码,它将在所有浏览器中使用

<div class="iframe-container">
  <div class="screen"></div>
  <iframe></iframe>
</div>

.screen {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: scroll;
  background: transparent;
}