3

jqueryダイアログを使用しましたが、たとえば2秒後に自動的に閉じます。これを実現するにはどうすればよいですか?フェードアウト機能を試しましたが、何も動作しません...

//正常な操作が行われない場合、以下のコードが実行されます...以下のコードは別のダイアログの[保存]ボタンに含まれています

 window.parent.$('#divDialog').dialog('close');
 window.parent.$('#divDialog').dialog('destroy');
 window.parent.$('#divDialog').html(sMessage);
 window.parent.$('#divDialog').attr('title', (((parseInt(response) != NaN)) ? 'Error' : 'Notice'));
 window.parent.$('#divDialog').dialog({ show: "blind", modal: true, dialogClass: 'alert', zIndex: 99999 });
4

2 に答える 2

5
setTimeout( function () { 
        window.parent.$('#divDialog').dialog('close'); 
    }, 2000 // milliseconds delay
);
于 2012-08-02T13:19:39.723 に答える
2

setTimeout()あなたはJavascript(特にjQueryではない)関数を探しています-それは指定されたミリ秒数の後にコードの一部を実行します。

于 2012-08-02T13:19:49.977 に答える