web-dev-qa-db-ja.com

jqueryで自動URLリダイレクトを遅らせますか?

ホームページに自動的にリダイレクトする前に2秒間表示される遷移ページが必要です。どうすればいいですか?仕事が遅れることはないようです。

31
mark

次のように setTimeout() を直接使用できます。

setTimeout(function() {
  window.location.href = "/NewPage.aspx";
}, 2000);
70
Nick Craver
setTimeout(function(){ window.location = "/NewPage.aspx"; }, 2000);
4
Nithee

jQuery Timer を使用できます。コードは次のとおりです( この記事内 もあります):

// This will hold our timer
var myTimer = {};
  // delay 2 seconds
  myTimer = $.timer(2000, function() {

  //redirect to home page
  window.location = "/RedirectTimer/Home.aspx";
});
3
JasCav

delay() function は機能しませんか? setTimeout()を含むVanilla JavaScriptも同様に機能します。

ヒント:現在のコードを表示しない場合、実際のコードを提案するのは少し難しいです。

2
Tomalak