C'è un modo per aggiungere immagini dinamicamente a una galleria di foto dopo che è stato creato.Aggiunta di immagini dinamicamente a photoswipe
La situazione è questa.
Sto recuperando gli URL delle immagini dal server e mostrandoli in una galleria. Quando gli elementi vengono scaricati, gli elementi anchor e img vengono aggiunti alla pagina. Mi piacerebbe essere in grado di allo stesso tempo aggiungere ciascuno alla galleria di photoswipe.
attualmente nell'elemento callback (dopo che l'immagine è stata caricata ed elementi in allegato) ho
$elements.photoSwipe({ enableMouseWheel: false , enableKeyboard: false });
Questo funziona tranne che crea ogni elemento in esso la propria galleria. C'è un modo per ottenere un handle per una galleria esistente e solo aggiungere ad esso?
Photoswipe non ha un metodo append(). –
append è un metodo jQuery non un metodo Photoswipe. Nota che this.photoSwipe è un oggetto jQuery. http://api.jquery.com/append/ –
Ancora devo essere d'accordo con Adam, se provo il tuo codice ottengo un TypeError: this.photoSwipe.append non è una funzione, potresti per favore elaborare come hai ottenuto questo lavoro? – Tobias