Pergunta

Eu estou tentando colocar um link em um Extinfowindow que obtém o seu conteúdo através de uma chamada Ajax. Então, eu clique em um pino marcador empurrar, até aparece o Extinfowindow com o meu ThickBox link na mesma, e quando eu inspecionar o DOM para toda a página nesse ponto, eu posso ver o elemento corretamente mostrando-se com a classe "thickbox". O link olhares como este

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

No entanto, quando eu clicar nele, ele faz uma atualização completa e carrega a página de destino no navegador, e não em um pop-up. Parece que quando o <A> para o controle Thickbox é injetado no DOM depois da carga inicial, jQuery não é mais capaz de fazer a sua magia e interceptar a solicitação de link de âncora. Alguém tem pensamentos sobre como fazer isso melhor?

Foi útil?

Solução

Eu tive o mesmo problema, exceto com Shadowbox . O que eu acabei fazendo foi criar uma função para abrir manualmente o shadowbox quando a âncora é clicado.

Parece que pode haver algumas correções semelhantes para ThickBox aqui aqui , embora eles são um pouco velho. Você pode ser capaz de trabalhar fora destes para desenvolver uma solução boa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top