Ковыряюсь тут с одной веб-аппликухой, последний раз жабаскриптом баловался лет 15 назад, а тут всё такое новое вообще, даже не знаю куда тыкаться.
На страничке есть две кнопки и два div елемента. Тыкнул кнопку показался один елемент, а другой спрятался, тыкнул другую кнопку - всё наоборот. Сделано через изменение style="display:none". В каждом из этих элементов табличка подгружается из базы через ajax. Таблички грузятся долго, хочется прикрутить типа заставку пользователю "Ждите ответа".
Морда аппликухи сделана на модификации YUI library (Yahoo UI), нашел имеющейся в ней метод "показать заставку" и "спрятать заставку". Подвесил вызов "показать" на onclick на каждую кнопку. Заствка замечательно показывается, но вот к чему прикручивать вызов "спрятать"?
Веб два ноль итить его
-
- Уже с Приветом
- Posts: 8239
- Joined: 06 Feb 2002 10:01
- Location: NJ, USA
-
- Уже с Приветом
- Posts: 18917
- Joined: 11 Jul 2003 01:00
Re: Веб два ноль итить его
К окончанию вот этого вызова:
Code: Select all
$("button").click(function(){
вызов "показать" здесь
$.ajax({url: "demo_test.txt", success: function(result){
вызов "спрятать" здесь
$("#div1").html(result);
}});
});
-
- Уже с Приветом
- Posts: 8239
- Joined: 06 Feb 2002 10:01
- Location: NJ, USA
Re: Веб два ноль итить его
Спасибо. К загрузке таблички доступа не имею, поэтому пока прикрутил вот так
Code: Select all
$("#btnSummary").on("click", function() {
if ($("#tableSummary").length == 0 ) showWaitPanel();
});
$("#tableSummary").on("load", function() { hideWaitPanel();});