如何在Facebook Like按钮中绑定事件

How to bind an event in a Facebook Like Button

本文关键字:绑定 事件 按钮 Like Facebook      更新时间:2023-09-26

首先,对不起我的英语不好。我想为我的网站创建一个"点赞关闭"按钮。现在我来解释一下我的意思。

我创建了2个div,1个用于所有浏览器窗口中的覆盖背景,另一个用于请求用户"点赞"我的facebook页面的窗口。我还创建了一个关闭按钮来隐藏2个div,在这个按钮中,我隐藏了另一个Facebook赞按钮,当用户试图关闭弹出窗口时,他会放一个"赞"。在这个按钮上,我写了"关闭并点赞",所以,对于那些认为这是点击劫持的人,用户知道他们在做什么。

我已经能够在用户第一次点击按钮的同时关闭窗口(所以,在他不喜欢我的页面之前),方法是

FB.Event.subscribe('edge.create', function(response) {
   jQuery('#overlay').hide(); //hide the overlay
   jQuery('#popoup').hide(); //hide the popup window
});

现在,当他再次访问我的页面时,弹出窗口将再次出现,我不知道如何关闭它而不"讨厌"页面。我试图在like按钮的iframe中绑定一个事件"click",但没有成功。我试图在iframe的包装器中绑定一个事件,但没有成功。。。

所以我没有更多的想法,我知道这是可能的,因为我在另一个网站上看到了这个技巧。

感谢大家的帮助

对不起,在我隐藏Facebook的按钮中,我写了"点赞并关闭"。这是窗口中唯一一个只向粉丝显示主页内容的按钮。