Показать сообщение отдельно
  #12 (permalink)  
Старый 18.05.2011, 00:02
Кандидат Javascript-наук
Отправить личное сообщение для TicTac Посмотреть профиль Найти все сообщения от TicTac
 
Регистрация: 07.09.2010
Сообщений: 133

Можете еще подсказать, почему при открытии окна, выполняется закрытие popup'окна

показал окно подложку
$("#popup_bg").show();
$(".popup_wrap").show();

+ прибиндил событие
$(document).bind("click", close_popup);
но оно сразу выполняется будто я использую тригер ( , я ожидаю закрытие окна по клику на документ, и потом можно отбиндить наверно, что я не так делаю?

$('a[rel="popup-login"]').bind("click", function(){
            $("#popup_bg").show();
            $(".popup_wrap").show();

            $(document).bind("click", close_popup);

        })

        function close_popup(e){
            var e = e || window.event, x = e.srcElement || e.target;
            if (x != $('.popup_wrap') || !$(x).parents('.popup_wrap').size()){
                $('.popup_wrap').fadeOut();
            }
        }

Последний раз редактировалось TicTac, 18.05.2011 в 00:11.
Ответить с цитированием