jQuery UI имеет диалоговую функцию , которая облегчит его.
Я бы создал скрытый div:
<!-- Temporary elements -->
<!-- ui-dialog -->
<div id="dialog" title=" ">
</div>
И в $ (документ). Уже добавьте:
jQuery('#dialog').dialog({
autoOpen: false,
modal: true,
width: 625,
position: 'center'
}); /* end #dialog */
Затем в событии щелчка по ссылке установите заголовок и текст следующим образом:
jQuery('.ui-dialog-title').text(/* yourtext */);
jQuery('.ui-dialog-content').html(/* link name or whatever */);
jQuery('#dialog').dialog('open');
return false;
Эти классы автоматически добавляются диалоговым окном.
edit: забыл упомянуть, вы захотите открыть диалог в том же событии click и вернуть false, чтобы исходная ссылка href не выполнялась.