2013-08-02 124 views
0

我看了這裏的其他帖子,問題的Facebook像按鈕沒有出現,似乎無法弄清楚爲什麼在這個世界上Facebook的按鈕,我想補充是不是出現。我已經按照FB開發者頁面上的步驟進行了操作,但仍未顯示。這是我的代碼。有沒有什麼不對,我沒有看到或做什麼?Facebook按鈕沒有顯示出來

<div id="fb-root"></div> 
<script>(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=1402069220010998"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

<div class="fb-like" data-href="http://www.winvipconcert.com"data-width="350" data-show-faces="false" data-send="false"></div> 
+0

您的代碼適用於我在Firefox和Chrome上進行測試的正常工作。 – Malcolm

+0

感謝您的迴應馬爾科姆...出於某種原因,我終於在鉻,Safari和FF它根本沒有出現。 – jsavage980

+0

在Chrome和Firefox上對我也適用 – Agent47DarkSoul

回答

0

您的代碼在Chrome和Firefox上適用於我。我的猜測是這是一個造型問題。檢查包裝的容器的樣式div.fb-like

+0

Agent47DarkSoul感謝您的回覆...我檢查了包裝div.fb-like的容器,並且樣式看起來很好 – jsavage980

+0

好了,在頁面加載之後,您是否可以檢查是否創建了iframe 。還檢查iframe上的樣式。 – Agent47DarkSoul

+0

我有點類似彈出窗口的問題,點擊按鈕後,它竟然是'位置風格問題。 – Agent47DarkSoul

0

請嘗試以下操作,您的代碼之間幾乎沒有區別,但看看它是否有效。

<script> 
(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "http://connect.facebook.net/en_US/all.js#xfbml=1&appId=1402069220010998"; 
    fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk')); 
</script> 
+0

馬爾科姆嘗試了你的代碼,我得到一個灰色的盒子,帶着悲傷的臉部圖標......哈哈有什麼東西現在終於工作了 – jsavage980

+1

哈哈我不認爲我曾經看到過一個灰色的盒子上有一個像按鈕一樣的悲傷的臉圖標: / – Malcolm