Ir ao conteúdo

Posts recomendados

Postado
Liguagem que está sendo utlizado no site é bootstrap

Boa tarde, prezados, tudo bem?

 

Estou com uma dificuldade aqui no site aqui da empresa, foi solicitado coloca uma arte em popup no site para abrir automaticamente quando o site é carregando.

 

Estou com dificuldade para fazer esse script, alguém poderia me ajuda?

 

 

Postado

Você pode usar o JQuery:

$(document).ready(function(){
   setTimeout(function(){
      // Chama o PopUp aq
   }, 2000); // 2 segundos após a página estiver pronta para abrir o PopUp
});

 

Ou JavaScript puro:

<!doctype html>
<html>
<head>
  <!--sua Head aq--->
</head>
<body>
<!--Seu código aq-->

<script>
(function() {
     setTimeout(function(){
      // Chama o PopUp aq
   }, 2000); // 2 segundos após a página estiver pronta para abrir o PopUp
})();
</script>
</body>
</html>

 

Exemplo (Eu usei uma MODAL pronta na internet):

 

HTML:

<!-- Soucer: https://www.w3schools.com/howto/howto_css_modals.asp   -->

<!-- The Modal -->
<p>Resto do site pode ser colocado hehe</p>

<div id="myModal" class="modal">
  <!-- Modal content -->
  <div class="modal-content">
    <!--nesse evento "onclick" é onde fecho a model, deve ser colocado no X-->
    <span class="close" onclick="fecharModel()">&times;</span>
    <p>Você precisa personalizar sua model</p>
  </div>

</div> 

 

 JS:

(function() {
  // Get the modal
  setTimeout(function(){
    const modal = document.getElementById("myModal");
    modal.style.display = "block";
  }, 2000); // 2 segundos após a página estiver pronta para abrir o PopUp
})();

function fecharModel() {
  const modal = document.getElementById("myModal");
  modal.style.display = "none";
}

 

CSS:

/* Soucer: https://www.w3schools.com/howto/howto_css_modals.asp  */

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: RGB(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
} 

Caso queria ver o código executando: https://codepen.io/ruiguilherme/pen/OJmKpJj

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!