Ich habe ein DIV
.test{
    ...
}
.test.fixed {
    position: fixed;
    top: 0;
}das ich mit einem IntersectionObserver überwache und die CSS Klasse zum DIV hinzufüge.
const ob = new IntersectionObserver(
    (entries) => {
      for (const entry of entries) {
        if (entry.isIntersecting) {
          document.querySelector('.scrolldiv').classList.remove('fixed');
        } else {
          document.querySelector('.scrolldiv').classList.add('fixed');
        }
      }
    }
);
ob.observe(document.querySelector('.scrolldiv'));Das funktioniert eigentlich auch nur das Problem ist das das DIV extrem flimmert. Wie kann ich das flimmern weg bekommen?