Как предложено @Ricovitch, удалите атрибут disablePortal
из элемента Popper
или установите для него значение false <Popper open={open} anchorEl={this.anchorEl} transition disablePortal={false}>
Как показано, это пример, когда disablePortal
false, всплывающий элемент присоединяется к элементу body
, что, кстати, является поведением по умолчанию.Например, ваша HTML-структура будет выглядеть следующим образом:
<body>
... existing elements ...
<parent>
<button />
</parent>
... more elements ...
... attached popup menu ...
</body>
Однако, если вы установите disablePortal
в true, она будет иметь следующую HTML-структуру:
<body>
... existing elements ...
<parent>
<button />
... attached popup menu ...
</parent>
... more elements ...
</body>
Надеюсь, это поможет!