2010-07-02 61 views
1

我試圖在我的網站上創建一個頁面,如果用戶已經喜歡頁面,Like按鈕應該被隱藏。如果我無法隱藏它,那麼也許有一種方法可以在類似按鈕與已經喜歡該頁面的用戶呈現時得到回調。這樣我可以自己隱藏/顯示iframe。Facebook LIKE按鈕隱藏當頁面已被用戶LIKED

任何線索?從JSON調用

豪伊

+0

你是如何存儲喜歡。你如何生成頁面。 – 2010-07-02 03:45:40

+0

@Graphain Facebook商店喜歡,而不是網站。 – ceejayoz 2010-07-02 03:56:51

+0

@ceejayoz是的OP在標題中提到了Facebook,但Ward正在談論他們自己的網站,所以我認爲這是他們自己喜歡的按鈕。 – 2010-07-02 04:51:25

回答

0

假設你可以呼應類似按鈕的ID的頁面你想隱藏的喜歡/搞定。

var hideLikes = ["#like1", "#like2", "#like3", "#like4", "#like5"]; 
var hideLikesSelector = hideLikes.join(","); 
$(hideLikesSelector).hide(); 
+0

謝謝。隱藏的部分我已經失望了。這是確定訪問者是否已經喜歡頁面加載時,我無法弄清楚。如果用戶已經喜歡該頁面,那麼當類似按鈕被呈現時,必定會有一些變化。我想我可以挖掘並相應隱藏元素。 – Ward 2010-07-02 03:55:38

+0

我不知道,但肯定像按鈕不呈現,如果他們已經喜歡它? – 2010-07-02 04:52:37

0

您不應該按照您的建議隱藏Like按鈕。在用戶喜歡這個問題之後,隱瞞它是違反Facebook的政策的,如果他們選擇這樣做,你應該給他們不同的機會。

0

@Graphain,你爲什麼評論?您沒有有效的輸入。

@其他人,我也一直在嘗試這樣做,並通過查看某些標籤類的不透明度,但它不再工作。你可以做一個API調用/我/喜歡,並通過返回陣列看每個名稱或ID ...

希望有所幫助。