Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

172
Visualizações
Intersection Observer Error: "Argument 1 is not an object."

I am somewhat new to JS, and I've run into an error I am unable to resolve while using Intersection Observer.

Here is the code I am attempting to use:

const header = document.querySelector("navBarContainer");
const imageHeader = document.querySelector("myImageHeader");

const imageHeaderOptions = {
  rootMargin: "-50px 0px 0px 0px"
};

const imageHeaderObserver = new IntersectionObserver(function(
  entries,
  imageHeaderObserver
) {
  entries.forEach(entry => {
    if (!entry.isIntersecting) {
      header.classList.add("scrolled");
    } else {
      header.classList.remove("scrolled");
    }
  });
},
imageHeaderOptions);

imageHeaderObserver.observe(imageHeader);
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda