Thickbox e jQuery > 1.2.6
02 de June de 2009 - 12:59
Para quem usa o Thickbox, já deve ter percebido que não funciona corretamente utilizando as versões > 1.2.6 do jQuery.
Um exemplo de quando o erro acontece é quando se tem uma galeria de fotos utilizando o atributo rel para agrupar as imagens.
Perdi várias horas debugando o código em busca de uma solução. Por causa deste erro, fiquei impossibilitado de atualizar o jQuery em diversos sites e sistemas.
Motivo
O seletor, usado para contagem das fotos de uma galeria, utiliza uma sintaxe de atributos que foi abortada pelas novas versões do jQuery.
Código do Thickbox:
TB_TempArray = $("a[@rel="+imageGroup+"]").get();
Solução
Retire o @ antes do atributo rel e voilá!
TB_TempArray = $("a[rel="+imageGroup+"]").get();
Aproveitem para atualizar suas versões do jQuery! :-)
Fonte: Ciro Feitosa






Comentários (0)