Заблокировать временно все онклики на элементе
У меня есть модальное окно и фон. Я прикрутил крутящееся колесико при отсылке $.post и фон под модальным окном на это время через zIndex вывожу на передний план. Но у модального окна так устроено, что при клике вне его - окно убирается. Как мне заблокировать все, до этого описанные онклики у фона?
В общем есть див-ковер которые все накрывает, но у него на онклик привязаны действия, как можно заблокировать временно все его онклики? Заранее спасибо! |
Ну на jQuery
Заблокировать $("div#cover").bind('click',function(){return false}); Разблокировать $("div#cover").unbind('click'); |
Deff, если после надо что бы окно опять на онклик закрывалось?придется ведь опять биндить, я бы попробовал так сделать:
$("div#cover").bind('click',function(){
zIndex_fon = $(this).css('zIndex'); // zIndex - фона
zIndex_mod = $('#modal-window').css('zIndex'); // zIndex - модальное окно
if(zIndex_fon < zIndex_mod){ // т.е. окно будет закрываться только, если фон будет позади модального окна
// тут код закрывающий окно
}
});
|
| Часовой пояс GMT +3, время: 16:11. |