Question

Je suis en train de placer un lien dans un Extinfowindow qui obtient son contenu par le biais d'un appel Ajax. Donc, je clique sur un marqueur de punaise, apparaît le Extinfowindow avec mon ThickBox lien en elle, et quand je les DOM pour inspecter la page entière à ce moment-là, je peux voir l'élément montrant correctement avec la classe « thickbox ». Le lien ressemble à ceci

<A class="thickbox" title="" href="http://localhost:1293/Popup.aspx?
height=200&width=300&modal=true">Modal Popup</A>         

Cependant, quand je clique dessus, il fait un rafraîchissement complet et la page se charge cible dans le navigateur, et non dans une fenêtre contextuelle. Il semble que lorsque le <A> pour le contrôle Thickbox est injecté dans les DOM après la charge initiale, jQuery ne peut plus faire sa magie et intercepter la demande de lien d'ancrage. Quelqu'un at-il des pensées sur la façon de faire mieux?

Était-ce utile?

La solution

J'ai eu le même problème, sauf Shadowbox . Ce que je fini par faire a été la création d'une fonction pour ouvrir manuellement le shadowbox lorsque l'ancre est cliqué.

On dirait qu'il peut y avoir des corrections similaires pour ThickBox ici et , mais ils sont un peu vieux. Vous pourriez être en mesure de travailler hors de ces derniers à développer une bonne solution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top