Gunnar Bittersmann: Yet another IntersectionObserver mystery

Beitrag lesen

problematische Seite

@@Rolf B

du beobachtest doch 2. Wenn sich der Status von einem ändert, feuert der Observer. Eventuell bekommst du in einem Aufruf auch beide.

Mach dir ein Objekt, das den intersecting-Status für beide speichert. Update im Observercallback zuerst die geänderten Status und frage dann ab, ob einer davon true ist. Wenn ja, mach die Überschrift weg. Lässt sich auch für n Elemente generalisieren.

Oder übersehe ich was und denke zu einfach?

Nö, ich glaube nicht. So denn? final 😉

Kwakoni Yiquan

--
Ad astra per aspera