Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   наличие блока (https://javascript.ru/forum/css-html/30193-nalichie-bloka.html)

pernik 27.07.2012 12:52

наличие блока
 
здравствуйте, нужна помощь!!!
есть запрос, который возвращает открытие блока,нужно чтоб этот запрос не срабатывал, пока блок полностью не откроется

Dmitriyff 27.07.2012 13:16

var status = function () {
//возвращаем открытие блока

alert('Блок открыт');
}

var animate_show(el, status) {
//какая-то магическая функция плавного открытия блока

if (блок открыт) status();
}

var block = document.getElementById('block');

show(block, status);

а вообще, что за запрос? AJAX?
как у вас блок открывается?

pernik 27.07.2012 13:21

да аяксом,
открывается плавно,поэтому, если отправлять несколько раз за секунду, то
получается гармошка, то есть она не успев открыться получает ещё пару запросов

Dmitriyff 30.07.2012 18:31

вариант один callback

pernik 31.07.2012 16:08

поподробней если можна

Dmitriyff 02.08.2012 07:38

ну как вариант, организация анимации в jQuery, в функции animate есть параметр callback которым передается функция, это функция будет вызвана по завершению анимации.

а можете более детально описать проблему? и шаги которые вам необходимо выполнить

pernik 02.08.2012 11:55

есть корзина калькулятор , которая при запросе сворачивается и разворачивается уже с ценой ,если послать за 2 сек 10 запросов то получается гармонь

Dmitriyff 06.08.2012 03:40

а что вы ожидаете увидеть, как должна повести себя корзина? как понимаю каждый запрос это пересчет цены? то есть 10 запросов 10 новых цен?


Часовой пояс GMT +3, время: 19:06.