2010-07-13 28 views

cevap

24

Evet, ikinci parametre geri arama işlevidir. Örneğin bu çalışması gerekir:

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

Evet, aynı zamanda [belgeler] 'de de açıklanmıştır (https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse) – czerasz

8

aynı zamanda bu işe yaramazsa 2013 tarihi itibariyle

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

tarafından tüm sayfayı ayrıştırmak için. Google Chrome, son olarak benim için işlenene kadar "yanıp sönen" düğmelere sahip olacak. Bu olay, gerçekleştirme işleminden önce çağrılır.

Bunu test etmek için, daha önce benzer düğmelere sahip olan kapsayıcıyı gizlemeye çalışıyorum (bu iyi çalışıyor). Daha sonra, FB.XFBML.parse'un function() { }); kapsayıcısını göstermeye çalıştığım, yeni yüklenen düğmelerin yanıp sönmesi gibi görünüyor.

Sadece google chrome'da bu sorunla karşılaşıyor, ancak bu, google chrome atleast uygulamasında tüm düğmeler bittikten sonra olmadığını kanıtlıyor.

+0

Sorunları çözmenizden (ve Facebook'tan) haberdar olabilirsiniz. tam olarak en iyi API belgelerine sahip değildir), ancak geri çekilme işlevine ne değerse * kendisi * beklediğim şekilde bana ateş eder. (Durumum, her gönderi yüklendikten sonra iframe eklediğim ve DOM'a eklendiğinde her defasında doğru şekilde tetiklendiği görülüyorsa, sonsuz kaydırma içeren bir blogdur). –

İlgili konular