iframe中可以关闭prettyphoto modal吗?
问题描述:
我为lightbox使用prettyphoto jquery插件。 当有人点击链接时,会打开一个lightbox iframe。 在iframe里面有按钮应该关闭灯箱。 在文档中有一个代码:iframe中可以关闭prettyphoto modal吗?
$.prettyPhoto.close();
但不要如何正确地使用它。那么,如何关闭iframe中的灯箱。
答
因为它是在iframe,它并没有进入你的prettyPhoto插件在运行相同的范围。
假设iframe是在同一个域中,可以向上遍历到父,和在那里调用函数。
window.parent.$.prettyPhoto.close();
可能会伎俩。
谢谢你的工作! – Karlo 2010-07-14 20:30:11
谢谢你做到了! – 2013-12-09 05:08:51