• 締切済み

実行を遅らせたい。

Thickbox 3.1 というのを設置しています。 http://jquery.com/demo/thickbox/ 設置ページです。 http://hime-blog.jp/test.html 現在</head>前の <script type="text/javascript"> $(function() { tb_show('画像のタイトル', 'http://hime-blog.jp/aaa.html?TB_iframe=true&width=1000&height=500', false); }); </script> で、ページを開いた瞬間に実行されるようになっています。 これを、ページを開いて、2、3秒後に実行されるようにしたいのですが どのようにすればいいでしょうか? どうぞよろしくお願いいたします。

みんなの回答

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

なぜページを開いて2・3秒後なのかを書いといて欲しかったかな。 ページを開いて 見てる人が在る程度認識できてからが2・3秒だから、というのならonloadに「タイマーセットして質問文にあるfunctionを呼ぶ」というfunctionを作ったら良いんじゃないかな。 単に表示されるページが全部読み込まれてないから、っていうならbodyにonloadを書いたら良いよ。 http://www.tohoho-web.com/js/onevent.htm#onLoad http://www.tohoho-web.com/js/window.htm#setTimeout

hime009
質問者

補足

回答どうもありがとうございます。 おっしゃるとおり、ページを開いて 見てる人が在る程度認識できてからが2・3秒だからという理由です。 参考ページを見てみましたが、いまいち分かりません・・ javascriptは素人なので、できましたら、具体的に教えていただけないでしょうか。 どうぞよろしくお願いいたします。

関連するQ&A

専門家に質問してみよう