Форум → Программирование → JavaScript → jquery dialog центрировать внутри кастомного контейнера
jquery dialog центрировать внутри кастомного контейнера
Страницы: ← Предыдущая страница →
-
-
22 июля 2011 г. 0:43, спустя 4 дня 23 часа 32 минуты
завтра попробую найти пример. )
Я так и не знаю, когда настанет, завтра. Но mario, мож глянуть, если конечно не сложно. А то у меня уже куча этих диалогов и всех их центрирую подеццки -
22 июля 2011 г. 1:02, спустя 19 минут 9 секунд
бля… Нужно было раньше написать сюда )))
Сейчас посмотрим, как раз сижу работаю ) -
22 июля 2011 г. 1:08, спустя 6 минут 9 секунд
бля… Нужно было раньше написать сюда )))
Сейчас посмотрим, как раз сижу работаю )
та я забыл, сегодня вернулся к коду и опять вспомнил -
22 июля 2011 г. 2:46, спустя 1 час 37 минут 35 секунд
в общем наебал я тебя… то другое мы центрировали через .position…
А диалоги мы центрировали так:this.dialogX = $(this.dialogInner).width() - $(this.dialogInner).outerWidth()/2;
this.dialogY = $(this.dialogInner).height() - $(this.dialogInner).outerHeight()/2 + $(this.dialogClass).outerHeight();$('#dialog').dialog({
autoOpen: false,
width: 200,
height: 200,
dialogClass: this.dialogClass,
buttons: this.dialogButtons,
position: [this.dialogX,this.dialogY]
});
хтмл примерно так выглядит:<div id="dialogInner">
<div id="dialog"></div>
</div>Спустя 50 сек.dialogInner должен быть с заданой высотой, хотя точно не знаю, т.к. в цсс лезть далеко )) -
22 июля 2011 г. 16:37, спустя 13 часов 51 минуту 23 секунды
А диалоги мы центрировали так:this.dialogX = $(this.dialogInner).width() - $(this.dialogInner).outerWidth()/2;
this.dialogY = $(this.dialogInner).height() - $(this.dialogInner).outerHeight()/2 + $(this.dialogClass).outerHeight();$('#dialog').dialog({
autoOpen: false,
width: 200,
height: 200,
dialogClass: this.dialogClass,
buttons: this.dialogButtons,
position: [this.dialogX,this.dialogY]
});
хтмл примерно так выглядит:<div id="dialogInner">
<div id="dialog"></div>
</div>Спустя 50 сек.dialogInner должен быть с заданой высотой, хотя точно не знаю, т.к. в цсс лезть далеко ))
// $appCon node относительно которого центрирую
var positionX = $appCon.position().left + $appCon.width() / 2 - $crGmDlg.dialog("option", "width") / 2;
var positionY = $appCon.position().top + $appCon.height() / 2 - $crGmDlg.dialog("option", "height") / 2;
var position = [Math.round(positionX), Math.round(positionY)];
Ну как я и делаю, корочеСпустя 64 сек.Все равно, спасибо, что посмотрел
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!