Оформить заказ Специальные события jQuery . Каждый раз, когда добавляется событие "facebookReady"
, вызывается обратный вызов add
, и вы можете выбрать немедленный вызов или отложить его в зависимости от какого-либо условия. В этом примере я смотрю на наличие глобального свойства FB
, чтобы решить, следует ли его вызывать.
jQuery.event.special.facebookReady = {
add: function(handleObject) {
if (window.FB) {
handleObject.handler.call(this);
}
}
};
После настройки обратного вызова специального события свяжите событие, как обычно.
$(document).bind('facebookReady', ..);
В зависимости от того, был ли загружен FB, он может срабатывать или не срабатывать немедленно.
Оформить заказ пример .