2017-06-23 21 views
-1

在任何頁面,如果窗口滾動是可見的,如果我們打開材質的UI 對話框控件,它隱藏,因爲這個頁面的滾動發抖 調整寬度和再次因爲這個滾動 的對話結束,頁面抖動。 如何防止對話框 控件隱藏滾動?問題:材料UI對話框控件是隱藏窗口滾動

<Dialog 
    autoScrollBodyContent 
    title={<div> {props.title} </div>} 
    actions={onGetActionsByType(props)} 
    modal={false} 
    open={props.open} 
    style={dialogContainer} 
    titleStyle={props.titleStyle} 
    contentStyle={customContentStyle} 
    actionsContainerStyle={dialogActionsStyle} 
> 
</Dialog> 

這是打開對話框的代碼。

+1

您是否有重現此問題的代碼?如果是這樣,請包括它。否則,很難指出問題。 –

+0

@AndrewT。它是可重現的,只要打開一個對話框,如果您的頁面有任何窗口滾動。打開對話框後,它會摺疊滾動並關閉滾動將出現的對話框後。 – jack123

+0

@AndrewT並不是這個意思。你必須添加代碼,如果有的話,需要重現。添加一個片段,如果有的話,需要重新編寫這個問題。還要添加一個引用,從您複製引用文本jack123的位置開始 –

回答

0

我終於找到了答案通過google搜索了很多: - 我們可以得到這裏的解決方案 PreventDisapearofWindowScroll

我們必須設置: -

document.body.style.overflow = 'auto', 

任何一個可以找到從細節以上鍊接。