Sto cercando di utilizzare Backbone.Paginator.js
per eseguire più di un'app (più istanze di paginator) sulla stessa pagina.Come è possibile eseguire più istanze utilizzando Backbone.Paginator.js?
I created a test page. (Passare a backbone.paginator/examples/netflix-infinite-paging
).
ho lasciato il codice come è per app.js
e creare app2.js
, che è un clone di app.js
ma tutto il codice javascript è situato in un unico file e l'applicazione è stato rinominato in app2.
Due istanze funzionano al primo caricamento della pagina ma successive richieste/aggiornamenti caricano solo i dati di app2.js.
È possibile eseguire più istanze sulla stessa pagina?
- Sono interessato a utilizzare un auto-paging (infinito/scroll infinito) in modo Ho cercato di usare Paul irlandese di
jQuery Infinite Scroll plugin
ma io sono in grado di farlo funzionare. - Sto avviando il plug-in per l'esecuzione su documenti pronti (che non funziona come previsto), ma anche eseguendo il codice in ResultView di app2, che non funziona altrettanto bene.
Qualche idea su come ottenere una soluzione a scorrimento automatico a scorrimento automatico?
- mi sono imbattuto in https://github.com/joneath/infiniScroll.js ma non sono sicuro come integrare con Backbone.Paginator.js.
- Sto ancora imparando e qualsiasi aiuto sarebbe molto apprezzato! :)
UPDATE: Dopo ulteriori test tra i vari browser, sembra che il problema potrebbe essere quella di caching edizione/differenze. Ad esempio, in Safari, funziona a volte (in modo casuale) durante l'aggiornamento della pagina. Non sono sicuro di come eseguire il debug di questo. Qualche idea?
si dovrebbe mettere la pagina di test su jsFiddle –
Per verificare se il problema è davvero un problema di cache, prova ad aggiungere una query GET ai tuoi nomi file javascript. Questo dirà al browser che è un file diverso, anche se sul lato server il file non sarà cambiato. '' – Kelvin
Puoi anche disabilitare la memorizzazione nella cache in chrome aprendo la barra degli strumenti sviluppatore, facendo clic sull'icona degli ingranaggi e disabilitando la cache. http://stackoverflow.com/questions/5690269/disabling-chrome-cache-for-website-development – mickeyreiss