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

115
Visualizações
How can you call a function when a page renders and when the browser window is resized?

I want to call a function whenever a page's window is resized and when the page is first rendered. To do this, I am currently using the code below:

window.addEventListener('resize', function(event){
  // Here will be my function
});

This calls the function every time the window is resized, but will the function be called when the page first renders? If no, how can this be done?

EDIT:.

I've updated my code so that it looks like this snippet:

window.onload = (event) => {
    callName()
    window.addEventListener('resize', function(event){
    callName()
  });
};

function callName(){
    console.log('Hi Neo!')
}

Will this work?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

function callName(){
  // Your functionality here...
    console.log('Hi Neo!')
} 

window.onload = () => { 
  callName()
  window.addEventListener('resize', callName);
}

Pen here: https://codepen.io/freedruk/pen/MWobaao

about 4 years ago · Juan Pablo Isaza Relatório

0

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>JavaScript Window Resize Event</title>
</head>
<body>
<div id="result"></div>

<script>        
// Defining event listener function
function displayWindowSize(){
    // Get width and height of the window excluding scrollbars
    var w = document.documentElement.clientWidth;
    var h = document.documentElement.clientHeight;
    
    // Display result inside a div element
    document.getElementById("result").innerHTML = "Width: " + w + ", " + "Height: " + h;
}
    
// Attaching the event listener function to window's resize event
window.addEventListener("resize", displayWindowSize);

// Calling the function for the first time
displayWindowSize();
</script>
<p><strong>Note:</strong> Please resize the browser window to see how it works.</p>
</body>
</html>

You can use this as a example to get your desired result.

about 4 years ago · Juan Pablo Isaza Relatório
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