2012-11-24 52 views
2

我想弄清楚爲什麼我的Facebook像按鈕沒有顯示在我的網站與Firefox的有限(?)頁面上。在該網站的其他部分,我已經獲得了FB的按鈕來顯示,但在這個特定的情況下,我沒有。有任何想法嗎?Facebook的按鈕不顯示在Firefox

http://www.jdsupra.com/post/documentViewerEmbed.aspx?fid=dcba78a0-9b30-448d-97be-bb572b64ebe4&height=500&width=748&contentOnly=1

+1

不要在這裏bit.ly所使用的網址,並且您有可能阻止JavaScript錯誤FB SDK執行。 – ceejayoz

回答

4

一些在FB共享元素嵌套更深的元素的寬度和高度爲0,所以他們都沒有,即使他們表現出了在DOM,如果你使用Firebug檢查可見。我通過CSS給第一個span元素和iframe元素提供了一個寬度和高度來解決這個問題。

.fb_iframe_widget iframe { 
    height: 100px; 
    position: absolute; 
    width: 100px; 
} 

.fb_iframe_widget span { 
    display: inline-block; 
    position: relative; 
    text-align: justify; 
    vertical-align: text-bottom; 
    width: 100px; 
    height: 100px; 
} 

這些是元素,但你必須改變寬度和高度到你想要的。

0

我猜你使用過像按鈕發生器?

https://developers.facebook.com/docs/reference/plugins/like/

此外,經常檢查您想在調試喜歡的鏈接:

https://developers.facebook.com/tools/debug/

看起來好像沒什麼問題BTW,按鈕是即使在Firefox中也可見並可以工作。但僅限於此鏈接:http://www.jdsupra.com/legalnews/group-claims-that-milwaukee-police-misco-28882/

您的原始鏈接缺少整個社交按鈕欄,因爲它隱藏着「display:none」。

...但它仍然無法正確加載等按鈕,我的猜測是,你有這樣的問題:Facebook Like buttons not displaying when loaded hidden