自定义皮肤的Facebook像按钮使用JavaScript SDK

时间:2011-11-09 10:24:23

标签: jquery facebook facebook-graph-api facebook-like facebook-javascript-sdk

我有一个我想使用的自定义图像,而不是像标准的facebook那样。我有这个工作,但它只“共享”页面而不是“喜欢”它。

我想知道是否有办法使用jQuery或javascript SDK将此按钮设为“喜欢”页面,因为我不同意使用CSS来“屏蔽”标准按钮?

它很简单,它不是一个简单的twitters API来制作自定义按钮......

对此有任何帮助将不胜感激!

干杯,

戴夫

2 个答案:

答案 0 :(得分:1)

一般来说,facebook like图标的图标包含在:

.connect_widget_like_button .liketext

所以你可以使用:

覆盖css
.connect_widget_like_button .liketext {background-image : url('path_of_my_customized_image.jpg') !important;}

使用!important会强制css将其设置为你的设置,即使在这段代码之后加载了像facebook这样的图标的css;)

希望它有所帮助;)

编辑:在JQuery中使用它也很简单,只需写一下:

$('.connect_widget_like_button .liketext').css('background-image', "url('path_of_my_customized_image.jpg') !important;");

答案 1 :(得分:0)

您可以使用Graph API,但问题是您需要创建一个应用,然后让用户允许该应用发布到他们的流中。我认为很多人。

我理解为什么会这样,因为如果一个人可以在没有用户对应用程序进行身份验证的情况下对其进行编程,那么该应用程序可以将大量用户垃圾邮件发送给他们不喜欢的东西。