2011-11-29 56 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; 
}