Порог iframe типа magnificPopup программно

Я пытаюсь понять, как реализовать полномасштабное всплывающее окно из события onItemClick jquery.gantt. К счастью, он позволяет реализовать код через функцию самоиспускания, через которую он передает data с щелчком элемента.

Теперь у меня возникают проблемы с созданием соответствующего вызова расширенного всплывающего окна, чтобы загрузить всплывающее окно типа iframe через jquery. Я пробовал это несколько разных способов и, к сожалению, потому что у меня нет четкого фундаментального понимания любого из этих jquery-плагинов (а не jquery, если на то пошло), я играю на обезьяне - см. Обезьяна-do.

function(data) {
    $.magnificPopup({type: 'iframe',
        iframe: { src: 'http://server/page.aspx?id=' + data}
    }).magnificPopup('open');
}

Это кажется близким. Я получаю type error: $.magnificPopup is not a function, когда пытаюсь запустить эту функцию. Как я могу запустить всплывающее всплывающее окно iframe, полностью родившееся из javascript?