jQuery ThickBox: Vários titlebars ao chamar o método de inicialização
Pergunta
Eu estou usando jQuery thickbox para fazer uso do efeito caixa de luz n meus tempos page.Some eu carregar o conteúdo de um dos meus DIV usando method.At carga de jQuery esse tempo, a não funcionavam caixa grossa trabalhou assim que eu chamei a função de inicialização (I colocar isso em outra função chamada PreLoad () e invoiked-lo) disponível em thickbox.js antes de eu carregar o conteúdo a div
$(document).ready(function(){
tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox
imgLoader = new Image();// preload image
imgLoader.src = tb_pathToImage;
});
Então, depois disso minha lightbox trabalhou fine.I queria chamar a função PreLoad () quando eu carregar o conteúdo novamente e again.Now se eu chamar a função PreLoad 4 vezes, estou ficando 4 barras de título na minha caixa de luz. nenhuma idéia de como ir em frente. Alguma ideia ?? Agradecemos antecipadamente
Solução
Ou add
$("#TB_window").html("");
em algum lugar no topo da função tb_show
no arquivo thickbox.js
.
Outras dicas
Você precisa adicionar uma chamada para "tb_remove ();" em seu padrão de interação. Isso deve limpa desmontar um thickbox exemplo.
Basta adicionar "tb_remove ();" para o topo da sua função PreLoad ().