- 締切済み
実行を遅らせたい。
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秒後に実行されるようにしたいのですが どのようにすればいいでしょうか? どうぞよろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 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
補足
回答どうもありがとうございます。 おっしゃるとおり、ページを開いて 見てる人が在る程度認識できてからが2・3秒だからという理由です。 参考ページを見てみましたが、いまいち分かりません・・ javascriptは素人なので、できましたら、具体的に教えていただけないでしょうか。 どうぞよろしくお願いいたします。