1

beforeClose メソッドを使用して、jquery ダイアログの確認ボックスを呼び出しています。きれいな写真ウィンドウを閉じるのに問題があります。ダイアログウィンドウからこれを行う方法を知っている人はいますか?

コード例:

$(function(){
$("#dialogID").dialog({
open: function(event, ui){

        },
        bgiframe: true,
        autoOpen: false,
        closeOnEscape: false,
        draggable: false,
        show: "drop",
        hide: "drop",
        zIndex: 10000,
        modal: true,
        buttons: {
            'Confirm': function(){
                $.prettyPhoto.doClose();
                $(this).dialog("close");

            },
            'No' : function () {
                $(this).dialog("close");
            }
        }
    });
    });

すべて正常に動作しますが、close 関数を呼び出すことができません。どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

0

ドキュメントをよく見ると、 close 関数はただclose()

$.prettyPhoto.close();
于 2013-07-25T08:11:02.400 に答える