Pergunta

Estou adicionando um botão 'Like' do Facebook ao DOM usando este plugin jQuery: http://onerutterut.com/open-source/jquery-facebook--like-plugin.html

Funciona bem em todos os navegadores, exceto o Firefox. A maneira como funciona é que, quando um determinado link é clicado, alguns dados são carregados, incluindo o URL para o botão 'LIGE' para usar, para que um novo botão como seja gerado e adicionado ao DOM.

Então, no Firefox, é renderizado, mas quando eu clico nele, nada acontece. Isso está acontecendo em várias máquinas com o Firefox.

Estranhamente, porém, após uma reinicialização do Firefox na qual um complemento foi desativado, de repente o botão LIME funciona, mas assim que você atualizar a página, ela não fará!

O que poderia estar acontecendo? Isso é seriamente confuso. A propósito, é o Firefox 3.6.10.

Obrigado :)

Foi útil?

Solução

Na verdade, eu estava escondendo a div, em que o botão gosta estava sendo renderizado e o retorno de chamada em que a div estava sendo desbotada outro Retorno de chamada, um para um desbotamento de um gráfico de carregamento. Aparentemente, no Firefox, o Facebook JS tem um problema na configuração adequada do botão ao ser desbotada de um retorno de chamada de um desbotamento.

Provavelmente é um erro de escopo. Enfim, resolvido :)

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