0

ダイアログ ウィンドウを閉じるために.removeinsideを使用しています。ウィンドウ ( ) をにし.bindたいのですが、コードを配置する場所がわかりません。.another_one.fadeOut

コードのさまざまな位置に .fadeOut を追加しようとしましたが、機能が壊れています (ページを更新せずにウィンドウを再度開く機能を保持しています)。ウィンドウが即座に閉じるコードは次のとおりです。

$("body").append(the_empty);
the_empty.hide(); 
the_empty.bind("click", function(){
    $(".another_one").remove();
    $(this).hide();
});
4

2 に答える 2

0

要素を初期化するときに、イベントがトリガーdialogされたときに実行される関数を指定できます。close次に例を示します。

JavaScript/jQuery

$('<p>An example</p>').dialog({
    close: function () {
        alert('Closing...');
        $(this).dialog("destroy");
    },
    hide:"fadeOut"
});

JSFiddle

于 2013-07-23T17:57:34.847 に答える