Magnific Popup:将特定div加载到iframe中

时间:2014-03-01 19:31:51

标签: jquery iframe magnific-popup

我在文档中看到,在大胆的弹出窗口中,可以通过ajax选项将特定的div加载到灯箱中。

  

parseAjax:function(mfpResponse){      // mfpResponse.data是来自ajax“success”回调的“数据”对象      //对于简单的HTML文件,它只是String      //您可以修改它以更改弹出窗口的内容      //例如,仅显示#some-element:      // mfpResponse.data = $(mfpResponse.data).find('#some-element');

     

// mfpResponse.data必须是String或DOM(jQuery)元素

是否有类似的方法将div从本地网址(非外部网站)加载到iframe中以仅显示页面的一部分? 欢迎任何提示

1 个答案:

答案 0 :(得分:1)

这对我有用:

在加载到iFrame的页面上我检查了页面是否在框架中

if (top === self) { 
  // no frame
} else { 
  $("#mydiv1, #mydiv2").hide(); //frame 
}

发现于: Check if page is in Iframe for Google Chrome

但这只是一个快速的解决方法,欢迎任何更优雅的解决方案