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

Foi útil?

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 ().

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