How can I disable clicks but still allow scrolling in an iframe?

前端 未结 1 957
执笔经年
执笔经年 2021-02-13 05:26

I have an iframe showing on my page in a panel of a fixed height but the page rendered in the iframe is much larger. I don\'t want the user to be able to click on anything in th

相关标签:
1条回答
  • 2021-02-13 05:47

    If you don't want the contents of the iframe to be interactable by the user, you can disable pointer-events on it. But as you want it to be scrollable, just put a full sized iframe in a smaller div with overflow: scroll.

    div {
      width: 50vw;
      height: 50vh;
      overflow: scroll;
    }
    
    iframe {
      width: 100vw;
      height: 100vh;
      pointer-events: none;
    }
    <div>
      <iframe src="http://example.com"></iframe>
    </div>

    0 讨论(0)
提交回复
热议问题