Bonjour, j'aimerais savoir si c'est possible de faire un scroll infini (exemple: http://www.innovativephp.com/demo/infinitescroll/) sans passer par PHP ? Merci d'avance !
Bonjour, j'aimerais savoir si c'est possible de faire un scroll infini (exemple: http://www.innovativephp.com/demo/infinitescroll/) sans passer par PHP ? Merci d'avance !
Bonjour,
l'exemple dont tu parles, comme beaucoup d'ailleurs, font un contrôle sur la position du scrolll de la fenêtre et charge via Ajax la suite de la page.
Pour faire court OUI il te faut un langage coté serveur ne serait ce que pour répondre à la requête Ajax.
PS : essaie de regarder la source de la page cela peut être riche d'enseignements .
Eventuellement on pourrait avoir uniquement des fichiers page1.html, page2.html, page3.html... et le script qui va récupérer le bon fichier à chaque fois. Mais bon, généralement on se sert de l'infinite scroll pour du contenu dynamique, donc sans langage serveur on est très vite limités.
Quel est ton besoin exactement ?
Alors j'ai une liste d'image avec des attributs data, par exemple :
Et comme cette liste est très grande j'aimerais avec l'aide de jQuery faire en sorte que les images soient affichées au fur et à mesure. Je préfères ne pas passer par PHP, car mon site est en html et javascript uniquement et que je connaît très mal le php. Donc j'aimerais par tous les moyens éviter de passer par du php (même pour des codes simples).
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <img src="image1.jpg" data-couleur="rouge" data-taille"moyen"> <img src="image2.jpg" data-couleur="bleu" data-taille"moyen"> <img src="image3.jpg" data-couleur="bleu" data-taille"grand"> ... <img src="imagen.jpg" data-couleur="jaune" data-taille"petit">
Est-il possible de faire un scroll infini dans ce cas ? Merci d'avance !
Alors oui c'est faisable, à condition de stocker ta liste d'images en dur en JavaScript côté client. Au lieu d'un appel AJAX, il faudra ajouter l'image au document via JavaScript.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager