2016-04-19 13 views
-2

Also habe ich eine foreach-Schleife wie unten erstellt, und es wird in Bildern vom Server ein paar hundert von em geladen und ich möchte es mehr Bilder laden, wie ich die Seite nach unten scrollen, so dass es nicht alle lädt die Hunderte von Bildern gleichzeitig.Unendliche Blättern auf einer foreach-Schleife

Alle Bilder werden in einer Datenbank gespeichert.

Irgendwelche Vorschläge, wie ich eine unendliche Scroll hinzufügen würde?

+2

unendlich scroll auf einer php foreach loop? was soll das heißen? – Federkun

+0

Ich habe es auch nicht verstanden. Ein Beispiel würde helfen. –

+1

Sie meinen, Sie möchten alle Ihre Bilder in einer Aufnahme laden und dann eine große große große Schriftrolle haben? Wenn dem so ist, ist es eine schlechte Idee, wenn Sie Ajax verwenden, um Bilder zu laden, wenn Sie das Ende der Seite erreichen. Aber bitte bearbeiten Sie Ihre Frage, um genauer zu sein. Es ist schwer zu verstehen, was du wirklich willst. – olibiaz

Antwort

1

Javascript wird es besser als PHP behandeln. Verwenden Sie Ajax, um Chunks der Bilderliste gemäß Scroll-Pos aufzurufen.

+1

Ja. PHP kann nicht kontrollieren, wie der Browser Dinge lädt. Der Browser erhält den gesamten Inhalt auf einmal und lädt dann alle Links/Imgs, die er sieht. Javascript muss beteiligt sein. Alternativ könnten Sie Paginierung implementieren. –