Извините, я вообще не смог понять вашу проблему.
«Мне нужно показать две коробки с информацией» - что вы понимаете под «двумя коробками»?Вы действительно создаете два экземпляра, например, вы выполняете $ .fancybox.open (что-то) два раза?
"после закрытия он создает новый такой же видимый DIV".- fancybox не создает никаких новых элементов на вашей странице.Если вы отображаете существующий элемент dom (например, встроенный элемент), то fancybox перемещает его в нужное место и затем закрывает после закрытия.
src : '#notification, #popup-related'
- fancybox не предназначен для одновременного отображения нескольких элементов, вам нужно обернуть эти элементы в какую-нибудь оболочку и отобразить это вместо этого.
Редактировать: Другой альтернативой может быть отображение вашего контента в виде "html", например:
$.fancybox.open({
src: $('#notification').clone().append( $('#popup-related').clone().show() ),
type: 'html'
});