2010-07-13 17 views

उत्तर

24

हां, दूसरा पैरामीटर कॉलबैक फ़ंक्शन है। उदाहरण के लिए यह काम करना चाहिए:

FB.XFBML.parse(document.getElementById('some_element'), function() { 
    alert('I rendered'); 
}); 
+1

हां, यह भी [दस्तावेज़ीकरण] (https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse) – czerasz

8

एक ही समय

FB.XFBML.parse(document, function(){ 
    alert('I rendered'); 
}); 
1

2013 यह काम नहीं करता के रूप में पूरे पेज को पार्स करने के लिए। Google क्रोम में बटनों की तरह "झपकी" होगी जब तक कि यह अंत में मेरे लिए प्रस्तुत नहीं किया जाता है। प्रतिपादन करने से पहले इस घटना को बुलाया जाता है।

इसका परीक्षण करने के लिए मैं कंटेनर को छिपाने की कोशिश करता हूं जिसमें पहले बटन हैं (यह ठीक काम करता है)। फिर मैं FB.XFBML.parse के function() { }); में कंटेनर दिखाने का परीक्षण करता हूं, ऐसा लगता है कि नए लोड किए गए बटन झपकी लग रहे हैं।

केवल Google क्रोम में यह समस्या है, लेकिन यह साबित करता है कि बटन के जैसे ही Google क्रोम में कम से कम प्रस्तुत करना समाप्त हो गया है।

+0

में वर्णित है, मैं अच्छी तरह से सराहना कर सकता हूं कि आपको प्रतिपादन समस्याएं हो सकती हैं (और फेसबुक वास्तव में सबसे अच्छा एपीआई दस्तावेज नहीं है), लेकिन इसके लिए कॉलबैक फ़ंक्शन के लायक होने के लिए * स्वयं * जिस तरीके से मैं अपेक्षा करता हूं उसमें मेरे लिए आग लगती है। (मेरी स्थिति अनंत स्क्रॉल वाला एक ब्लॉग है जहां मैं प्रत्येक पोस्ट लोड होने के बाद एक टिप्पणी iframe जोड़ रहा हूं और यह प्रत्येक बार जब इसे DOM में जोड़ा जाता है तो ठीक से ट्रिगर किया जाता है)। –

संबंधित मुद्दे