1. ホーム
  2. javascript

[解決済み] open 'fancybox' 内の関数から fancybox を閉じる

2022-02-25 16:35:51

質問

こんにちは、私はそれが内部から開いているときに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 ドキュメント .