2

私のページの1つに、Facebookで「いいね」したい約60のアイテムを表示しています。問題は、ページの使いやすさが低下するため、複数のページを使用してアイテムを表示できないことです。しかし、60個のいいねボタンをロード/表示するのは私のブラウザには多すぎます。60個のリクテボタンを表示した場合の影響により、スクロールでも数秒かかるため、ページは使用できなくなりました。

誰かがいいねボタンを使用する別の方法を知っていますか?ローカルデータベースからいいねカウントをロードし、ユーザーが自分のいいねボタンをクリックしたときにFacebookのようなメカニズムをトリガーするカスタムのいいねボタンを作成することは可能でしょうか?これは、クリックすると本物のいいねボタンをロードし、それを非表示にして、本物のいいねボタンのクリックを自動的にトリガーするカスタムのいいねボタンを作成することで実行できますか?これはFacebookのガイドラインで許可または禁止されていますか?その場合、他に方法はありますか?

よろしく、ダニエル

4

4 に答える 4

1

プレースホルダー画像を使用し、ユーザーがカーソルを合わせたときに JavaScript を介して遅延して読み込みます。それがTechcrunchの仕事です。

于 2011-09-11T22:11:51.683 に答える
1

読み込み時間を短縮するために、ここで実行できることがいくつかあります。

  • JS SDK を 1 回だけロードしていることを確認してください。これは、Like ボタン コンフィギュレーターの最新のコードによって処理されます。
  • JS SDK の概要ページで説明されているように、JS SDK を非同期的にロードします。
  • いいねボタンの XFBML バージョンを使用する
于 2011-09-11T22:46:16.913 に答える
0

Like ボタンの xFBML バージョンを使用し、SDK を非同期でロードする必要があります。 http://developers.facebook.com/docs/reference/javascript/

于 2011-09-11T22:09:16.920 に答える
0

JavaScript で「いいね」ボタンのクリックをトリガーすることはできません。

ただし、ユーザーがいいねボタンの上にカーソルを置いてから作成するまで、いいねボタンを非表示にすることができます。

このようなものが役立つかもしれません:

http://www.reddit.com/r/programming/comments/k6kzy/german_publisher_heise_creates_a_privacy/

于 2011-09-11T22:12:47.863 に答える