Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.04.2014, 12:56
Аспирант
Отправить личное сообщение для Rooner Посмотреть профиль Найти все сообщения от Rooner
 
Регистрация: 21.08.2011
Сообщений: 45

Всплывающее окно
#cabinet-auth - это кнопка
#auth-popup - это всплывающее окно
Нужно чтобы окно появлялось при клике по кнопке в томже месте где находится кнопка. Пытаюсь сделать через offset(), чтобы даже с ресайзом браузера всплывающее окно было четко в том же месте где кнопка, но не выходит.
Почему всплывающее окно показывается только с 2го клика?
$('#cabinet-auth').click(function(eventObj) {
    $('#auth-popup').offset({top:$(this).offset().top, left:$(this).offset().left}).show();
    eventObj.preventDefault();
    return false;
  });
Ответить с цитированием
  #2 (permalink)  
Старый 23.04.2014, 13:15
Аспирант
Отправить личное сообщение для Rooner Посмотреть профиль Найти все сообщения от Rooner
 
Регистрация: 21.08.2011
Сообщений: 45

Нашел решение, сбрасывать координаты при закрытии

// обработка пункта меню личный кабинет
  $('#cabinet-auth').click(function(eventObj) {
    $('#auth-popup').offset({top:$('#cabinet-auth').offset().top+60, left:$('#cabinet-auth').offset().left-50}).show();
    eventObj.preventDefault();
    return false;
  });
  // закрытие всплывающего окна личный кабинет
    $(document).click(function(e){
        if ($(e.target).closest("#auth-popup").length) return;
        $('#auth-popup').offset({top:0, left:0}).hide();
        e.stopPropagation();
    });
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всплывающее окно в браузере Maxsl_89 Элементы интерфейса 0 25.10.2013 09:21
Ячейка как ссылка (всплывающее окно на jquery)? Алекс-ми Javascript под браузер 0 17.05.2013 18:58
Как центрировать всплывающее окно Анатолий Саратовцев Events/DOM/Window 1 11.10.2012 21:09
Пропадает меню при переводе курсора на всплывающее окно Adept_90 Элементы интерфейса 14 10.07.2012 21:34
Всплывающее окно - надо задать границы Anton-CS Элементы интерфейса 0 18.07.2011 10:55