実現したいこと
リダイレクト後に一回だけリロードをしたい。
できたところ
リダイレクトしたい際にアラートが表示され、1秒後に消える処理まで実装することができたが、その後にリロードする処理が発火しなくて困っています。
jquery
1 $(function(){ 2 setTimeout("$('.alert').fadeOut('slow')", 1000); 3 setTimeout("$('.alert').reload()", 1100); 4 });
リロードしたときは一度フェードアウト、
リロードでないときは2度フェードアウトするという仕様で良いですか?
実装したいこととしては、投稿をポスト後にトップ画面にリダイレクトするようにしており、リダイレクトしたトップ画面で「投稿に成功しました」といるようなアラートが表示される使用になっています。
その際に、アラートが1秒後にフェードアウトするように実装しているのですが、アラートがフェードアウトした際に微妙な隙間が空いており、その隙間を手動でリロードすると治るので自動化したいしたいなという思いから質問させていただきました。
なので、1秒後にアラートが消えたのちに0.1秒後にリロードを一回だけさせたいなと考えています。
回答3件
あなたの回答
tips
プレビュー