【问题标题】:Material UI Drawer scrolls background page to top when openingMaterial UI Drawer在打开时将背景页面滚动到顶部
【发布时间】:2021-03-01 16:50:18
【问题描述】:

我使用material-ui 作为应用程序的 UI 包。 在应用程序中,我使用带有自定义无限滚动的material-table。 单击一行时,会从网页右侧打开一个抽屉。 一旦抽屉打开,抽屉的背景(无限滚动表和一般页面)会自动滚动回页面顶部。 这使得该页面对用户非常不友好。

我已经尝试了here 提到的解决方案,但它似乎不起作用。 我试着这样使用它:

<Drawer ModalProps={{disableRestoreFocus: true}} disableRestoreFocus>{content}</Drawer>

我无法在 material-ui github 上找到更多信息,或者在堆栈溢出方面。

有没有人遇到过这个问题或知道我可以尝试的任何其他选项?

提前致谢。

【问题讨论】:

    标签: reactjs material-ui


    【解决方案1】:

    对于material-ui v4,可以在drawer组件上添加这个属性:

    disableScrollLock={true}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-06
      • 2015-04-25
      • 2014-10-30
      • 1970-01-01
      相关资源
      最近更新 更多