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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top