javascript - 从打开的函数中关闭花式框 'fancybox'

标签 javascript jquery fancybox

大家好,我希望能够在从内部打开 fancyBox 时将其关闭。

我已经尝试了以下但无济于事:

function closeFancyBox(html){
    var re = /.*Element insert complete!.*/gi;
    if( html.search( re ) == 0 ){
        $.fancybox.close();
        //alert("foo");
    }
}

foo 将在对话框中打开但不会关闭。有什么提示吗?

最佳答案

试试这个: parent.$.fancybox.close();

参见 Fancybox API documentation .

关于javascript - 从打开的函数中关闭花式框 'fancybox',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1829319/

相关文章:

javascript - 使用数字向同级 div 添加类以确定要添加类的 div 数量?

javascript - jQuery:查找所有可见的必填字段

javascript - 在声明中设置两个属性相等

jquery - 谷歌地图与灯箱图像效果

javascript - fancybox 指令不对图像进行分组

javascript - 通过延迟的字符串数组进行 react 循环并设置文本值

javascript - 通过 for 循环时如何停止滞后?

javascript - jquery 自动选择操作在 'change' 但不在 'select'

javascript - 调整 Fancybox iframe 覆盖宽度和高度时出现问题

javascript - 如何从 javascript (leaflet/openlayers) 请求对 Geoserver 上的安全层进行身份验证