jQuery Thickbox e Google Maps Extinfowindow
-
06-09-2019 - |
Domanda
Sto cercando di inserire un link in un Extinfowindow che ottiene i suoi contenuti tramite una chiamata AJAX. Così, clicco su un marcatore puntina, fino apre l'Extinfowindow con la mia thickbox collegamento in esso, e quando ho ispezionare il DOM per l'intera pagina, a quel punto, posso vedere l'elemento che mostra correttamente con la classe "thickbox". Il collegamento si presenta così
<A class="thickbox" title="" href="http://localhost:1293/Popup.aspx?
height=200&width=300&modal=true">Modal Popup</A>
Tuttavia, quando si fa clic su di esso, si fa un aggiornamento completo e la pagina di destinazione viene caricata nel browser, non in un pop-up.
Sembra che quando la <A>
per il controllo Thickbox viene iniettato nel DOM dopo il caricamento iniziale, jQuery non è più in grado di fare la sua magia e intercettare la richiesta di link di ancoraggio. Qualcuno ha pensieri su come fare questo meglio?
Soluzione
Ho avuto lo stesso problema, se non con Shadowbox . Quello che ho finito per fare è stato la creazione di una funzione per aprire manualmente la shadowbox quando l'ancora viene cliccato.
Sembra che ci possono essere alcune correzioni simili per thickbox qui e qui , anche se sono un po 'vecchio. Si può essere in grado di lavorare fuori di questi per sviluppare una buona soluzione.