0

このjQueryプラグインを使用してFacebookの「いいね」ボタンをDOMに追加しています:http://onerutter.com/open-source/jquery-facebook-like-plugin.html

Firefoxを除くすべてのブラウザで正常に動作します。それが機能する方法は、特定のリンクがクリックされると、使用する「いいね」ボタンのURLを含むいくつかのデータがロードされるため、新しい「いいね」ボタンが生成され、DOMに追加されます。

そのため、Firefoxではレンダリングされますが、クリックしても何も起こりません。これは、Firefoxを搭載した複数のマシンで発生しています。

不思議なことに、アドオンが無効になっているFirefoxを再起動すると、突然「いいね」ボタンが機能しますが、ページを更新するとすぐに機能しなくなります。

何が起こっているのでしょうか?これは非常に混乱します。ちなみにFirefox3.6.10です。

ありがとう :)

4

1 に答える 1

0

私は実際に、いいねボタンがレンダリングされているdivと、読み込み中のグラフィックのフェードアウト用の別のコールバックでdivがフェードインされているコールバックを非表示にしていました。どうやら、Firefoxでは、Facebook JSは、フェードアウトのコールバックからフェードインされたときにボタンを適切に設定することに問題があります。

おそらくスコープエラーです。とにかく、解決しました:)

于 2010-10-05T18:30:17.317 に答える