Я бы вложил загрузочный div в ваш основной контент div.Установите фоновое изображение для загрузчика AJAX (который вы можете скачать здесь ).Когда вы нажимаете любую кнопку, которую вы указали, загрузочный div будет отображаться, и у вашего основного контента будет дополнительное имя селектора CSS.Вы можете сделать непрозрачность 0,5 или что угодно для .main-content.loading.Вот jQuery:
$(".button").click(function(){
$(".main-content").addClass(".loading");
$(".main-content .loader").show();
$.ajax({
data: //whatever data,
type: "POST",
url: // whatever url,
success: function(d){
$(".main-content").removeClass(".loading");
$(".main-content .loader").hide();
$(".enter-content").html(d);
}
});
});