est-il possible d'implémenter le chargement du contenu de style Facebook lors du défilement? Je voudrais le mettre en œuvre dans un site de commerce électronique. Il y a beaucoup d'articles dans chaque catégorie et la page de catégorie devient trop longue. Je pourrais implémenter des numéros de page mais mon client veut que je puisse mettre en œuvre ce type de chargement de Facebook. Y a-t-il quelque chose que je puisse utiliser? Le reste du site a déjà été construit. p>
J'ai examiné la pagination de Django-fin sans fin, mais n'a pas été capable de le faire fonctionner. Y a-t-il une démonstration pour que je puisse y regarder? P>
3 Réponses :
Je pense que le moyen le plus simple de faire une pagination sans fin est utilisé jQuery (utilisez $. chargers). Vous n'avez même pas besoin de changer le code arrière. P>
http://www.infinite-scroll.com/infinite-scroll -JQuery-plugin / p>
Jetez peut-être un coup d'oeil à cela? P>
Nous avons utilisé Django sans fin pagination sur www.mymommemories.com sans trop de problèmes. Parce que nous utilisions HTML5Media, nous devions ajouter une ligne pour exécuter cette fonction avec un deuxième retard. (Settimeout ("HTML5Media ()", 1000). L'exécution sans le retard a causé des problèmes dans certains navigateurs. Si vous n'utilisez pas HTML5Media, cela ne devrait pas être une préoccupation toutefois.
partie centrale du code de modèle. P > dans la vue, nous avons ce qui suit pour gérer la demande AJAX. p> La page_template n'est pas la page entière, juste la page partie liée à la "pagination". p> p>
Lorsque vous utilisez des vues de classe, vous devez vous spécifier pour l'objet de la demande. si auto.request.is_ajax (): code>