我试图弄清楚如何从 jquery.gantt 的 onItemClick 事件中实现宏伟的弹出窗口。幸运的是,它允许我们通过一个自执行函数来实现代码,该函数data
从被点击的元素传递给该函数。
我现在遇到的问题是构建对 magnific popup 的适当调用,以便通过 jquery 加载 iframe 类型的弹出窗口。我已经尝试了几种不同的方法,不幸的是,因为我对这些 jquery 插件(也没有 jquery)都没有扎实的基本了解,所以我正在玩 monkey-see monkey-do。
function(data) {
$.magnificPopup({type: 'iframe',
iframe: { src: 'http://server/page.aspx?id=' + data}
}).magnificPopup('open');
}
这似乎很接近。type error: $.magnificPopup is not a function
当我尝试触发此功能时,我得到了。如何触发完全由 javascript 生成的 iframe 类型弹出窗口?