動態注入Facebook社群外掛程式遇到可見性問題
加入Facebook社群外掛程式增強網頁互動性。但是,嘗試使用 JavaScript 程式碼動態注入此類外掛程式時可能會出現問題。 新增 Facebook 社群外掛程式時遇到的一個此類問題是,儘管已新增至頁面,但它們仍然處於隱藏狀態。當外掛程式手動新增到 DOM 時會發生這種情況,但使用 JavaScript 動態新增時不會發生這種情況。解決問題:
要解決此問題,需要呼叫 FB.XFBML.parse() 函數。此函數允許 JavaScript SDK 重新解析動態新增的任何其他社交外掛程式的 DOM。 下面的程式碼示範如何使用FB.XFBML.parse():<code class="javascript">FB.XFBML.parse();</code>
其他資訊:
Facebook JavaScript SDK 在初始化時掃描DOM 一次,以識別和解析任何現有的社交外掛元素。然而,對於動態新增的內容,需要重新解析這個步驟,以確保新新增的插件能夠被正確識別並顯示。以上是為什麼我的動態注入的 Facebook 社群外掛被隱藏了?的詳細內容。更多資訊請關注PHP中文網其他相關文章!