Artigos sobre: Editor de Páginas

Como aplicar um DELAY EM BLOCOS no GreatPages

Para adicionar um tempo de demora de abertura (delay) de um ou mais blocos siga o tutorial abaixo:


  1. Acesse o editor de páginas;


  1. Clique no ícone de engrenagem localizado no canto superior direito da sua tela, e em seguida clique em "Javascript/CSS";



  1. Clique em adicionar Adicionar código;



  1. Dê um nome para o seu código, classifique ele como "Funcionamento" e em seguida inseria todo o código abaixo no campo de texto;


Para apenas um elemento:

EXEMPLO: var elementos = ['e_0000000'];


Para vários elementos:

EXEMPLO: var elementos = ['e_000001', 'e_000002', 'e_000003'];

(Note que o último NÃO POSSUI VÍRGULA).


<script>
/* Preencher abaixo com o(s) bloco(s) que deseja mostrar após 5s. */
var blocos = ['b_000001', 'b_000002', 'b_000003'];

/* Tempo em 5 segundos */
var tempo_blocos_abrir = 5;

/* Váriaveis de controle NÃO ALTERAR */
var intervalo_blocos;
var tempo_blocos = 0;
intervalo_blocos = setInterval(MostrarBlocos, 1000);

function MostrarBlocos() {
tempo_blocos++;
if (tempo_blocos >= tempo_blocos_abrir) {
for (var i = 0; i < blocos.length; i++) {
$('#' + blocos[i]).removeClass('esconder_mobile esconder_desktop').css({
'display': 'block'
});
}
tempo_blocos = null;
clearInterval(intervalo_blocos);
}
}
</script>


delay-no-bloco


  1. Em seguida, você precisará identificar e copiar o ID do bloco que deseja que apareça na página depois de um determinado tempo. Para identificar o ID de um bloco, siga os próximos passos;


  1. Clique em "Pré-visualizar" no canto superior direito da sua tela;



  1. Em seguida, com o botão direito do mouse, você vai dar um clique no bloco em que deseja aplicar o delay e selecionar a opção "Inspecionar elemento";



  1. Abrirá no canto direito da tela uma caixa onde você terá que identificar qual é o ID do bloco, que no padrão de códigos do GreatPages será sempre neste padrão "e_000000" ou "e_000000_0_000000000000000000". Após isso, copie este ID;



  1. Volte até a aba "Javascript & CSS", dentro do editor de páginas, abra o código que você adicionou para acionar o delay na página, e substitua o ID de exemplo, pela ID do seu bloco. Não adicione nenhum caractere a mais;


id do bloco


  1. Altere também o tempo de abertura deste bloco no campo indicado abaixo. Lembrando que este tempo é contabilizado em Segundos;



segundos-do-bloco


  1. Feito isso, salve as alterações e volte ao editor de páginas;


  1. Dê um clique no bloco que deseja aplicar o delay, em seguida clique em "Editar" e oculte ele no Desktop e no Mobile. Essa ação é essencial para que código mostre estes elementos novamente depois do tempo que você determinou no código;



  1. Por fim, publique sua página.


Ficou com alguma dúvida? Acione nosso suporte. Estamos sempre à disposição para ajudar!








Atualizado em: 04/03/2023

Este artigo foi útil?

Compartilhe seu feedback

Cancelar

Obrigado!