我正在使用prettyphoto jQuery插件来实现灯箱效果。 当有人点击链接时,它会打开一个灯箱iframe。 在iframe内部,有一个按钮应该关闭灯箱。 文档中提供了以下代码:$.prettyPhoto.close(); 但是不知道如何正确使用它。那么,如何在iframe内关闭一个lightbox。
由于它在一个iframe中,所以它无法访问与你的prettyPhoto插件运行在同一范围内。 假设该iframe在相同的域中,你可以向上遍历到父级,然后在那里调用函数。 window.parent.$.prettyPhoto.close();可能会奏效。