ホームページ > 記事 > ウェブフロントエンド > Firefox ブラウザの JS setTimeout 関数の非互換性、失敗、実行不能の問題を解決する方法_javascript スキル
今日、JQuery AJAX PHP を使用して Web サイトのバックエンドのログイン検出をチェックしたところ、ログイン成功後にページ ジャンプ機能を実行する JavaScript (JS) コードの特殊効果が IE と Google Chrome の両方で良好に実行でき、互換性も悪くないことがわかりました。 。その結果、Firefox ブラウザの setTimeout JS 組み込み関数は実行されなくなり、無効となり、エラーは報告されません。 FireBUG を開いて JS エラーを検出してくれると期待していましたが、役に立ちませんでした。さまざまなブラウザーにおける Javascript (JS) スクリプト コードの互換性は非常に厄介な問題です。いくつかのデバッグと検索の後、最終的に setTimeout JS コードを解決しました。は無効であり、Firefox では互換性がないため、実行および実行できません。現在、この setTimeout は、IE6、7、8、9、および Google Chrome、Firefox、Safari、Opera と十分な互換性があります。
setTimeout は非常に優れた関数であり、Web サイト ページのフロントエンド エンジニアは、数秒後に実行されるアクションによく使用します。 setTimeout JS 組み込み関数も非常に簡単に使用できます。 setTimeout() の関数の説明、詳細な使用法、例、およびサンプル コードを次に示します。
setTimeout() の関数は、どのように指定するかを指定します。 JS 関数または式コードを実行するのに数ミリ秒
setTimeout の使用法、構文、パラメーター: setTimeout(code,millisec)
setTimeout パラメーターの説明:
code は必須パラメーターです。呼び出される関数の後に実行される JavaScript コードの文字列。
ミリ秒は必須パラメータです。コードを実行する前に待機するミリ秒数。ミリ秒と秒の間の変換は次のとおりです: 1000 ミリ秒 = 1 秒
setTimeout インスタンス コード (ページは 1 秒後に指定された URL にジャンプします):