2017-10-01 14 views
2

Ich habe eine Menge Popvers in meiner Seite (jede Zeile in einer Tabelle). Alle von ihnen funktionieren gut, die Bedingung zum Öffnen des Popover ist durch die ID des Artikels. Aber wenn ich das Popover des letzten Elements öffne, springt es für einen Moment oben rechts auf dem Bildschirm und dann geht es an die richtige Stelle. (Ich kann die Tabelle nach Namen, ID usw. sortieren, aber dieses Problem tritt immer mit dem letzten Element auf) Wenn ich den AnkerEl drucke, druckt er immer das richtige div.Unerwartete Verhalten in Material ui Popover

+1

musste ich meine Inhalte in einem ''

Element wickeln dieses Verhalten zu verhindern. Nicht sicher, ob es für den Inhalt in Ihrem Popover funktioniert. Wenn Sie überprüfen, und es funktioniert, kann ich eine vollständige Antwort mit Beispiel schreiben. –

+0

@ErlendV es funktioniert! Vielen Dank!! –

Antwort

2

Das Material ui popover funktioniert wie erwartet, wenn Sie die Inhalte in einer Menükomponente wickeln:

<Popover> 
    <Menu> 
     <p>Content in popover here</p> 
    </Menu> 
</Popover>