Добавление верхнего обозначения к атрибутам my и at, похоже, работает - при условии, что вы хотите выровнять верх и правую часть привязки (протестировано в Chrome 11.0.6 и IE9):
function openDialog(row_index) {
var target = $('#note'+row_index);
$("#dialog_content_"+row_index).dialog({ width:150 },
{ height:80 }).dialog('widget').position({
my: 'left top',
at: 'right top',
of: target
});
}
Вот страница jQuery для проверки различных позиций.
РЕДАКТИРОВАТЬ:
Вот скрипка , показывающая ее выравнивание справа... может проблема в другом CSS или html?Как и в скрипте, я тестировал с использованием jQuery 1.5.1, jQuery UI 1.8.9 и CSS-файла базовой темы.