У меня есть простая тестовая страница, которую я использую для тестирования отображения частичных представлений с вертикальным интерфейсом с вкладками и jquery в MVC3 ... все работает нормально, но у меня есть одна небольшая проблема.
Все работаетхорошо, но я хотел бы добавить «загрузочное» сообщение и изменить класс
на «активный» ТОЛЬКО после полной загрузки частичного ... сейчас он просто получает данные, а класс изменяется до полной загрузки части.
Это мой код js:
$('#left-nav li').live('click', function (event) {
var navlink = $(this).children("a").attr("href");
$('#left-nav li').removeClass('active');
$.ajax({
url: navlink,
success: function (data) {
//data contains the result returned by server you can put it in div here
$('.content-panel').html(data);
}
});
$(this).addClass('active');
//here you have to return false to prevent anchor from taking you to other page
return false;
});
Есть ли способ разумно определить, полностью ли загружена часть, до изменения класса?