У меня есть мои закладки определяются следующим образом -Jquery Вкладки загрузки GIF
$(function() {
$("#tabs").tabs({
beforeLoad: function (event, ui) {
var tab = $(ui.tab);
if (tab.is(":empty")) {
tab.append(" <div class='loadinggiftabs' ><img src='./Content/graphics/loading.gif' /></div>")
}
alert('before');
},
load: function (event, ui) {
$(ui.tab).find(".loadinggiftabs").remove();
alert('after');
}
});
});
Вопрос заключается в том, что загрузка GIF loadinggiftabs
никогда не кажется, чтобы получить прилагается (и, следовательно, удалены). Уведомления вызываются. В соответствии с инструментами Chrome dev нет JS-ошибок. Я также попытался добавить к ui.panel
вместо ui.tab
Спасибо.
вы уверены, что ваша вкладка: пусто? –
не 'beforeLoad' происходит непосредственно перед загрузкой, оставляя очень мало времени для загрузки gif на самом деле? –
@roasted Да, я уверен. Я подтвердил с помощью chrome js debugger. – americanslon