首頁 > web前端 > js教程 > 為什麼我的動態注入的 Facebook 社群外掛被隱藏了?

為什麼我的動態注入的 Facebook 社群外掛被隱藏了?

DDD
發布: 2024-11-05 20:20:02
原創
672 人瀏覽過

Why Are My Dynamically Injected Facebook Social Plug-ins Hidden?

動態注入Facebook社群外掛程式遇到可見性問題

加入Facebook社群外掛程式增強網頁互動性。但是,嘗試使用 JavaScript 程式碼動態注入此類外掛程式時可能會出現問題。

新增 Facebook 社群外掛程式時遇到的一個此類問題是,儘管已新增至頁面,但它們仍然處於隱藏狀態。當外掛程式手動新增到 DOM 時會發生這種情況,但使用 JavaScript 動態新增時不會發生這種情況。

解決問題:

要解決此問題,需要呼叫 FB.XFBML.parse() 函數。此函數允許 JavaScript SDK 重新解析動態新增的任何其他社交外掛程式的 DOM。

下面的程式碼示範如何使用FB.XFBML.parse():

<code class="javascript">FB.XFBML.parse();</code>
登入後複製
動態新增Facebook社群外掛程式後呼叫函數,SDK會辨識新外掛程式並渲染

其他資訊:

Facebook JavaScript SDK 在初始化時掃描DOM 一次,以識別和解析任何現有的社交外掛元素。然而,對於動態新增的內容,需要重新解析這個步驟,以確保新新增的插件能夠被正確識別並顯示。

以上是為什麼我的動態注入的 Facebook 社群外掛被隱藏了?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板