Ich versuche, Backbone.Paginator.js
zu verwenden, um mehr als eine Anwendung (mehrere Instanzen von Paginator) auf derselben Seite auszuführen.Wie ist es möglich, mehrere Instanzen mit Backbone.Paginator.js zu betreiben?
I created a test page. (Navigieren Sie zu backbone.paginator/examples/netflix-infinite-paging
).
verließ ich den Code für app.js
ist und erstellen app2.js
, die ein Klon von app.js
ist aber alle Javascript-Code in einer Datei und die App wurde app2 umbenannt befindet.
Zwei Instanzen funktionieren beim ersten Laden der Seite, aber nachfolgende Anfragen/Aktualisierungen laden nur die Daten von app2.js.
Ist es möglich, mehrere Instanzen auf derselben Seite auszuführen?
- Ich interessiere mich für Verwendung eines Auto-Paging (unendlich/Endlos-Scroll) so Ich versuchte Paul Irish des
jQuery Infinite Scroll plugin
aber Ich bin nicht in der Lage zu bekommen, es zu benutzen zu arbeiten. - Ich initiiere das Plugin auf Dokument bereit (was nicht funktioniert Arbeit, wie erwartet), sondern auch den Code in der App2 ResultView, die nicht funktioniert auch läuft.
Irgendwelche Ideen, wie Sie eine Auto-Paging-Lösung mit unendlichen Scrolls erhalten?
- Ich lief in https://github.com/joneath/infiniScroll.js aber ich bin nicht sicher, wie es mit Backbone.Paginator.js zu integrieren.
- Ich lerne immer noch und jede Hilfe würde sehr geschätzt werden! :)
UPDATE: Nach weiteren Tests auf verschiedenen Browsern, wie es scheint, das Problem zu Caching-Problem/Unterschiede sein könnten. Zum Beispiel funktioniert es in Safari manchmal (zufällig) beim Aktualisieren der Seite. Ich bin mir nicht sicher, wie das zu debuggen ist. Irgendwelche Ideen?
Sie sollten Ihre Testseite auf jsFiddle setzen –
Um zu überprüfen, ob das Problem tatsächlich ein Caching-Problem ist, versuchen Sie, eine GET-Abfrage an Ihre Javascript-Dateinamen anzuhängen. Dadurch wird dem Browser mitgeteilt, dass es sich um eine andere Datei handelt, obwohl sich die serverseitige Datei nicht geändert hat. '' – Kelvin
Sie können das Caching auch in Chrome deaktivieren, indem Sie die Entwicklersymbolleiste öffnen, auf das Zahnradsymbol klicken und den Cache deaktivieren. http://stackoverflow.com/questions/5690269/disabling-chrome-cache-for-website-development – mickeyreiss