Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal preciso desenvolver uma páginacao conforme vai rolando a página
Exemplo mostrar 20 itens por páginas conforme vai rolando a pagina ela vai abrindo sem precisar clicar e ao voltar ela vai fechando as páginas que esta aberta ate chegar o limite de 20 de novo..
Eu acho que não dar para fazer, mas posso está enganado.
Se fosse para tentar fazer, eu partiria de usar as seguintes aplicações aos quais me vem a cabeça que poderiam ser usadas:
-
https://developer.mozilla.org/pt-BR/docs/Web/API/Window/scroll
-
https://developer.mozilla.org/pt-BR/docs/Web/API/XMLHTTPRequest
-
https://developer.mozilla.org/en-US/docs/Web/API/History/pushState
-
https://developer.mozilla.org/pt-BR/docs/Web/API/Document/createElement
-
https://developer.mozilla.org/pt-BR/docs/Web/API/Node/appendChild
-
https://developer.mozilla.org/pt-BR/docs/Web/API/Node/removeChild
Porém não sei se daria certo, pelo fato que não dar para prever quando a pessoa vai clicar em voltar na aba do navegador, porque isso não dar para capturar exceto se criar uma extensão própria para o navegador que comunicaria ao javascript que a ação foi realizada.
Ou talvez tenha algum truque para detectar essa ação que nunca ouvir falar.
Em uma "gambiarra" eu usaria um setinterval para está constantemente consultado a barra de navegação assim saber quantas páginas devem existir de acordo com a rolagem.