В обработчике клика ссылки у которой 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() перебрал, не помогает