Показать сообщение отдельно
  #3 (permalink)  
Старый 26.05.2012, 18:21
Новичок на форуме
Отправить личное сообщение для moreo Посмотреть профиль Найти все сообщения от moreo
 
Регистрация: 30.11.2011
Сообщений: 6

Gvozd, блокировать ,имею ввиду отключить во время выполнения ajax запроса возможность вызова событий дочерних элементов какогто допустим div-а.

1) синхронный не подходит, не хочу блокировать браузер целиком

2)Этот тоже думал. Но, допустим есть родительский элемент div,
у него есть множество дочерних элементов со своими событиями, которые могут определяться динамически из js. Да, можно убрать все события с unbind, но как их привязать обратно? т.е. как узнать какое событие привязать к какому-то элементу, если элементы могут быть без id и события могут быть не ввиде отдельной функции, а описаны в безымянной функции для данного элемента? Поняли мой вопрос?

3) Прозрачный div пробовал, только там возникла небольшая
проблемка. А именно: внутри div-а, который необходимо заблокировать, создаю прозрачный div с z-index-ом больше чем исходный. с помощью jquery ему задаю размеры исходного diva, но проблема в том, что непонятно работает функйия jquery. height() и windth(), т.е. размер прозрачного div то меньше, то больше исходного diva.

Расскажите более подробно про второй или третий вариант, как их правильно реализовать?
Ответить с цитированием