0

私のページにある Facebook の likebutton に z-index スタイルを適用できません。

例: http://jsbin.com/ogupen/4/edit

#LikePluginPagelet にスタイリングを適用したい

$("#LikePluginPagelet").contents().find("a").css("z-index","-999999");
4

1 に答える 1

0

プラグインの実装方法をまったく制御できないため、プラグインをいじるのは良い方法ではありません。したがって、明日 facebook が何かを変更することを決定する可能性があります。彼らは突然 "LikePluginPagelet" を "LikePlugin" に変更し、コードは次のようになります。無効。

確かに、Facebook が行っている現在の変更を最新の状態に維持しようとすることはできますが、そのような種類のことは、たとえばロードマップで報告されていないため、状況が難しくなります.

ただし、できることは、fb プラグインを含む要素を制御することです。これは、ページ内にあり、それを使って好きなことを行うことができるためです。「fb のようなボタンがページの一部のコンテンツと重なっている」場合は、fb のようなボタン自体をハックしようとするのではなく、fb のようなボタンを含む要素に正しい z-index があることを確認してください。

于 2012-04-13T19:14:22.810 に答える