Disable Scrolling on Body

后端 未结 4 1273
一向
一向 2020-12-12 12:44

I would like to disable scrolling on the HTML body completely. I have tried the following options:

  • overflow: hidden; (not working,

4条回答
  •  伪装坚强ぢ
    2020-12-12 13:28

    This post was helpful, but just wanted to share a slight alternative that may help others:

    Setting max-height instead of height also does the trick. In my case, I'm disabling scrolling based on a class toggle. Setting .someContainer {height: 100%; overflow: hidden;} when the container's height is smaller than that of the viewport would stretch the container, which wouldn't be what you'd want. Setting max-height accounts for this, but if the container's height is greater than the viewport's when the content changes, still disables scrolling.

提交回复
热议问题