質問: UserAgentからデバイスを判定し特定デバイスの場合は別のURLへリダイレクトする処理を追加したいです。 jQueryのスクリプト中にリダイレクト処理を埋め込んでいるのですが、ページの情報が全て表示されてからリダイレクト処理が実行されてしまいます。 jQueryではページ情報の読込を待たずに即時でリダイレクトさせることはできないのでしょうか?
回答: $(function(){ });(または $(document).ready(function(){ }); )の中にリダイレクト処理を記述していませんか? $(function(){ });というのは、ページの読込が完了してから、中に記述されたコードの処理を実行するという命令です。 読込を待たずに実行したい場合、$(function(){ });の外に書く必要があります。