Hola Luisa, espero que en el futuro puedas estudiar algo de javascript (sin ánimo de ofender), entendiendo que este pueda ser un caso puntual, así quedaría tu código completo:
Código:
var disc = function(div,of){
$(div).html("<img src='loading.gif' id='load'>");
var ajax = $.ajax({url : of, type : "GET"});
ajax
.done(function(response){
Commons.socialDone(div, response);
FB.XFBML.parse(document.getElementById('comentarios'));
twttr.widgets.load();
})
.fail(function(){
Commons.socialFail(div);
});
}
Commons = {
socialDone : function (div, response) {
$('body').append('<div id="precarga" style="display: none;"></div>');
$('#precarga').html(response);
$('#precarga img').on('load', function(){
$(div).hide().html($('#precarga').html()).fadeIn('slow');
$('#precarga').remove();
});
},
socialFail : function (div) {
$(div)
.hide()
.html("<p>error</p>")
.fadeIn('slow');
}
}