Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.08.2011, 18:32
Интересующийся
Отправить личное сообщение для someLogin Посмотреть профиль Найти все сообщения от someLogin
 
Регистрация: 10.08.2011
Сообщений: 21

jQuery Dialog: разместить возле заданного элемента DOM
Как заставить диалог возникать возле ссылки на которой был произведен клик? Сколько не пытался параметр position top игнорируется.

Есть одно обстоятельство, возможно важное - диалог в высоту больше чем высота браузера.

Последний раз редактировалось someLogin, 10.08.2011 в 19:47. Причина: Более релевантрый заголовок
Ответить с цитированием
  #2 (permalink)  
Старый 10.08.2011, 19:02
Аватар для SkyLight
Злюка-бобер
Отправить личное сообщение для SkyLight Посмотреть профиль Найти все сообщения от SkyLight
 
Регистрация: 21.03.2010
Сообщений: 438

У диалога есть набор опций, с которыми можно поиграться. В частности, position. Высоту тоже можно настроить, но по умолчанию она автоматическая, т.е. зависит от того, что находится в самом диалоге.
__________________
In WEB We Trust
У всех есть своя темная сторона...
Ответить с цитированием
  #3 (permalink)  
Старый 10.08.2011, 19:07
Интересующийся
Отправить личное сообщение для someLogin Посмотреть профиль Найти все сообщения от someLogin
 
Регистрация: 10.08.2011
Сообщений: 21

$("#dialog").dialog("option", "position", [10, 10]);


Такой код не работает, заданное смещение сверху игнорируется, окошко прилипает к нижниму краю браузера. Почему так происходит?
Ответить с цитированием
  #4 (permalink)  
Старый 10.08.2011, 20:38
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

как-то так. Надо использовать координаты клика.
$(el).click(function(e){
    $("#dialog").dialog("option", "position", [e.pageX+10, e.pageY+10]);
});
Ответить с цитированием
  #5 (permalink)  
Старый 10.08.2011, 20:56
Интересующийся
Отправить личное сообщение для someLogin Посмотреть профиль Найти все сообщения от someLogin
 
Регистрация: 10.08.2011
Сообщений: 21

Проблема не в нахождении координат, а в том что высокое окно игнорирует значение top заданное в параметре.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста девушке разобраться Feni4ka jQuery 10 26.04.2011 19:25
Помогите разобраться со скриптом artnik jQuery 0 23.01.2011 18:53
Помогите разобраться с событиями и jquery prowoke jQuery 0 09.12.2010 11:40
Помогите разобраться со скриптом слайдшоу InviS jQuery 0 23.09.2010 14:47
jQuery Dialog и Datepicker Гость jQuery 14 12.08.2008 08:42