Показать сообщение отдельно
  #1 (permalink)  
Старый 27.01.2010, 11:06
Новичок на форуме
Отправить личное сообщение для idrozd Посмотреть профиль Найти все сообщения от idrozd
 
Регистрация: 27.01.2010
Сообщений: 1

Центрирование элемента относительно центра другого элемента
В обработчике клика ссылки у которой display: block

var pos = $(this).position();
var elem_top = pos.top + $(this).height();
var elem_left = pos.left + $(this).width()/2 - $('#confirm_dialog').width()/2;
//хочу чтобы горизонтальные центры #confirm_dialog (это div) и ссылки 
//,которая выстрелила событие, совпадали
$('#confirm_dialog')
.hide()
.css
({
	'top' : elem_top,
	'left' : elem_left
})
.show()


Но ничего не выходит. Всё время куда-то смещены они друг от друга немного. Варианты c outerWidth() и offset() перебрал, не помогает
Ответить с цитированием