Bunun için bir geri çağırma işlevi var mı (ör., OnComplete)? Bir yükleyici göstermek istiyorum.FB.XFBML.parse geri arama işlevini mi arıyorsunuz?
FB.XFBML.parse()
Bunun için bir geri çağırma işlevi var mı (ör., OnComplete)? Bir yükleyici göstermek istiyorum.FB.XFBML.parse geri arama işlevini mi arıyorsunuz?
FB.XFBML.parse()
Evet, ikinci parametre geri arama işlevidir. Örneğin bu çalışması gerekir:
FB.XFBML.parse(document.getElementById('some_element'), function() {
alert('I rendered');
});
aynı zamanda bu işe yaramazsa 2013 tarihi itibariyle
FB.XFBML.parse(document, function(){
alert('I rendered');
});
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.
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). –
Evet, aynı zamanda [belgeler] 'de de açıklanmıştır (https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse) – czerasz