我正在使用FBML渲染頁面上的某些元素,例如用戶名,profil圖片等。但是,當頁面上有許多FBML元素時,會在它們出現之前發生輕微的延遲渲染 - 這很好,因爲AJAX調用服務器通過JS FB庫獲取數據。然而,我想隱藏容器DIV持有這些元素,直到元素完成加載,那麼有沒有什麼辦法來指定一個JS回調函數,當FBML數據加載完成時會被觸發?FBML元素渲染延遲
1
A
回答
4
FB.Event.subscribe('xfbml.render', function(response) {
//xfbml.render is fired when a call to FB.XFBML.parse() completes
});
0
有這個另一種選擇。首先,確保在所有嵌入中設置了xfbml=0
參數。接下來,你可以使用這個小小的jQuery:
window.fbAsyncInit = function(){
FB.XFBML.parse(null,function(){
// all FB embeds are rendered as of this point
});
};
相關問題
- 1. ItemsSource渲染延遲
- 2. 引導CDN渲染延遲
- 3. SDL2不會延遲渲染
- 4. 反應延遲渲染
- 5. 在Flex中延遲渲染或強制重新渲染
- 6. 相同元素的延遲和延遲?
- 7. DirectX alpha混合(延遲渲染)
- 8. 延遲渲染中的光積累
- 9. 如何延遲渲染表格
- 10. React組件的延遲渲染
- 11. 陣營 - 延遲重子組件渲染
- 12. 延遲網頁的初始渲染
- 13. JavaScript在HTML之後延遲渲染
- 14. JSF組件的延遲渲染
- 15. jquery對話框渲染延遲
- 16. 延遲渲染位置重建
- 17. OpenGL延遲渲染不起作用
- 18. Ogre3d /延遲渲染/點光源
- 19. 延遲視圖渲染不起作用
- 20. 存儲延遲渲染的JSX代碼
- 21. 可能用`onEnter`延遲組件渲染?
- 22. 渲染GXT元素
- 23. 渲染RadioGroup元素
- 24. Jquery褪色元素延遲
- 25. 。每個.children()元素延遲
- 26. 延遲加載元素jQuery
- 27. 在jQuery中延長已經延遲()'d元素的延遲
- 28. 如何在服務器響應延遲時延遲組件渲染
- 29. 在IFrame應用程序中FBML渲染
- 30. WinRT UI元素渲染