私のFacebookのいいねボタンがFirefoxを使用している私のサイトの限られた(数?)ページに表示されない理由を理解しようとしています。サイトの他の部分では、FBのようなボタンを表示するようにしていますが、この特定の例では、表示していません。何か案は?
質問する
8198 次
2 に答える
4
その FB 共有要素でより深くネストされた要素の一部は幅と高さが 0 であるため、Firebug で検査すると DOM に表示されていても表示されません。CSS を介して最初の span 要素と iframe 要素に幅と高さを与えることで、これを解決しました。
.fb_iframe_widget iframe {
height: 100px;
position: absolute;
width: 100px;
}
.fb_iframe_widget span {
display: inline-block;
position: relative;
text-align: justify;
vertical-align: text-bottom;
width: 100px;
height: 100px;
}
これらは要素ですが、幅と高さを必要に応じて変更する必要があります。
于 2012-11-24T02:33:35.887 に答える
1
いいねボタンジェネレーターを使用したと思いますか?
https://developers.facebook.com/docs/reference/plugins/like/
また、デバッガーで好きなリンクを常に確認してください。
私には問題ないように見えますが、Firefoxでもボタンが表示され、機能しています。ただし、このリンクのみ: http://www.jdsupra.com/legalnews/group-claims-that-milwaukee-police-misco-28882/
「display:none」で非表示になっているため、元のリンクにはソーシャル ボタン バー全体がありません。
...しかし、それでもいいねボタンが正しく読み込まれません。私の推測では、この問題が発生したと思われます。
于 2012-11-24T10:11:06.340 に答える