ファイルへのリンクがあるページがあります。リンクをクリックすると、以下のコードを使用して読み込みメッセージを表示します。
$('#TerritoriesToExcelLink').click(function() {
$('#TerritoriesToExcelLoading').show();
window.location.href = $(this).attr('href');
});
ファイルがダウンロードされ、ブラウザに保存ダイアログが表示されたら、メッセージを非表示にします。
起動するコードを追加しようとしましたready()
が、すぐに実行されるようです(おそらく、ファイルがロードされていなくてもページが既にロードされているため)。そのため、ロードメッセージは表示されません。
ファイルが完全にダウンロードされたら、ロードメッセージを非表示にするにはどうすればよいですか?