如何在Facebook Like Button中绑定事件

时间:2014-09-08 14:58:15

标签: javascript jquery facebook events facebook-like

首先,抱歉我的英语不好。 我想为我的网站创建一个“关闭”按钮。现在我将解释我的意思。

我在所有浏览器窗口中创建了2个div,1表示覆盖背景,另一个用于窗口,我要求用户“喜欢”我的脸谱页面。 我还创建了一个隐藏2个div的关闭按钮,在这个按钮中我隐藏了另一个Facebook Like Button,当用户试图关闭弹出窗口时,他会设置一个“喜欢”。在这个按钮中,我写了“关闭和喜欢”,所以,对于谁认为这是一个点击劫持,用户知道他们在做什么。

当用户第一次点击按钮(因此,在他不喜欢我的页面之前)使用方法

时,我就能够在同一时刻关闭窗口
FB.Event.subscribe('edge.create', function(response) {
   jQuery('#overlay').hide(); //hide the overlay
   jQuery('#popoup').hide(); //hide the popup window
});

现在当他再次访问我的页面时,弹出窗口将再次出现,我不知道如何关闭它而不“不喜欢”页面。 我试图在iframe的iframe中绑定一个事件“click”,但它不起作用。 我试图在iframe的包装器中绑定一个事件,但它不起作用......

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

谢谢大家的帮助

1 个答案:

答案 0 :(得分:0)

抱歉,在我隐藏Facebook的按钮中,就像我写的“喜欢并关闭”一样。它是Window中唯一一个仅向粉丝显示主页内容的按钮。