2011-11-29 86 views
2

长话短说; 我有我的网站上启用了评论框的Facebook Like按钮。 每次用户点击按钮(需要或不喜欢我的内容)时,我都需要刷新当前页面。 我可以通过event.subscribeedge.create/edge.remove事件来实现这一目标,但问题是用户应该也可以发布类似点击的评论。Facebook Like-button已有评论box event

目前这项工作只适用于类似点击,但edge.create/edge.remove事件在用户点击按钮之后的几秒钟内执行,因此没有给用户足够的时间在评论框中写下她的评论并发布。

我试过comment.createcomment.remove事件,但是他们在发布评论时根本没有发射,并且因为该页面根本不会刷新。

所以问题是; 有没有人知道我可以如何执行页面刷新时,用户发表评论类似点击通过与类似按钮集成的评论框?

任何帮助,将不胜感激!谢谢!

+0

更确切地说:我需要刷新当前页面后,用户点击Like-button AND发表评论通过Like-buttons评论框功能。 – veturi

+0

如果有人想知道相同 - 目前没有任何(可靠)的方法来做到这一点。 Like-button没有集成评论框的任何事件。我用了一些肮脏的黑客来实现我想要的,但不能说这是最好的方式。 – veturi

回答

0

在经历了一段时间的同样的问题后,我无法找到解决方案,于是我决定采取另一种方法。

尽管我在评论框中看到了价值,但我也认为它不是一个好的设计,因此在页面重定向/刷新前几秒会出现评论框。所以......用一个小小的CSS,你可以隐藏评论框,这可能是一个很好的选择,直到Facebook订阅赞评论帖子或关闭评论框。

.fb_edge_comment_widget { 
    display: none !important; 
}