5 秒後に閉じたいダイアログ ボックスがあります。
私は遅延ステートメントを持っていますが、遅滞なくとにかく閉じます。
コードは次のとおりです。
$('#dialog').dialog('option','buttons',[]).html('File tags and info updated successfully.').delay(5000).dialog('close');
私が間違っていることとそれを修正する方法について何か助けはありますか?
5 秒後に閉じたいダイアログ ボックスがあります。
私は遅延ステートメントを持っていますが、遅滞なくとにかく閉じます。
コードは次のとおりです。
$('#dialog').dialog('option','buttons',[]).html('File tags and info updated successfully.').delay(5000).dialog('close');
私が間違っていることとそれを修正する方法について何か助けはありますか?
delay
関数はアニメーション用で、次のように使用できます。
$('#foo').slideUp(300).delay(800).fadeIn(400);
シンプルを使用する必要がありますsetTimeout
:
$('#dialog').dialog('option','buttons',[]).html('File tags and info updated successfully.');
setTimeout(function () {
$('#dialog').dialog('close');
}, 5000);
jquery-timingというプラグインがあります。それを使用して、あなたが持っているjQueryのものを計ります。
あなたの場合、「遅延」を「待機」にのみ置き換える必要があります。
$('#dialog').dialog('option','buttons',[]).html('File tags and info updated successfully.').wait(5000).dialog('close');
楽しむ!