Mostrar div após visitar 3 páginas

19 views
Skip to first unread message

Gilvan cn

unread,
Dec 11, 2015, 7:03:08 AM12/11/15
to jQuery (Brasil)
Estou tentando fazer um esquema para aparecer uma div (class popup) somente após o usuario visitar a terceira pagina do meu site, sei que preciso de jquery e cookies, mas meu conhecimento é muito vago. Será que alguém tem alguma dica pra me ajudar?
Segue o esboço do meu código: http://jsfiddle.net/54p9s51h/1/

Tanure

unread,
Dec 15, 2015, 6:55:11 AM12/15/15
to jquery-br
da uma olhada se ajuda
(function(window, document, undefined) {

      // Carrega as paginas visitadas ou cria um array vazio
      var paginasVisitadas = JSON.parse(sessionStorage.getItem('paginasVisitadas')) || [];
      // adiciona a pagina atual na lista
      paginasVisitadas.push(window.location.pathname);
      // Armazena a lista novamente, com a pagina atual
      sessionStorage.setItem('paginasVisitadas', JSON.stringify(paginasVisitadas));
      // checa se é a terceira página
      if( paginasVisitadas.length >= 3 ){
        console.info('Exibe a div')
      } else {
        console.info('Não exibe nada')
        console.log(paginasVisitadas);
      }

    })(window, document);


2015-12-11 2:17 GMT+01:00 Gilvan cn <blo...@hotmail.com>:
Estou tentando fazer um esquema para aparecer uma div (class popup) somente após o usuario visitar a terceira pagina do meu site, sei que preciso de jquery e cookies, mas meu conhecimento é muito vago. Será que alguém tem alguma dica pra me ajudar?
Segue o esboço do meu código: http://jsfiddle.net/54p9s51h/1/

--
--
Grupo de jQuery Brasil.
 
REGRAS: https://docs.google.com/document/d/1VfvTDmeHTSj-L5ouZJjQQ4OkjTCU1Hr2XtPYBNGVHH4/edit
 
USE O JSBIN.COM / JSFIDDLE.NET PARA CÓDIGOS.
 
Email: jque...@googlegroups.com
Biba: jquery-br+...@googlegroups.com
Site: http://groups.google.com/group/jquery-br?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "jQuery (Brasil)" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jquery-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--

Luiz Tanure

472f5a3aedb906cb767acdbdeaca6d8f
Reply all
Reply to author
Forward
0 new messages