• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画面に表示されたか取得する方法はあるでしょうか?)

画面に表示されたか取得する方法はあるでしょうか?

このQ&Aのポイント
  • 画面に表示されたか取得する方法はあるでしょうか?
  • 要素(id=logo)がブラウザ画面内に表示されているかどうかを判定しイベントを発生させる事は可能でしょうか?
  • テストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテスト画面に表示されたか取得する方法はあるでしょうか?要素(id=logo)がブラウザ画面内に表示されているかどうかを判定しイベントを発生させる事は可能でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

試せる環境がないので、出来るかも・・・?程度の認識でお願いしたいのですが、 スクロールバーの位置を取得してアクションを起こすのはどうでしょう? 画像がページの一番下部にあったら、スクロールバーを一番下まで下げるとアクションが起きる、ようなイメージです。

参考URL:
http://archiva.jp/web/javascript/get_page-size.html

その他の回答 (2)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

IEの場合、単純にonloadだけだとイベントが発生しないことがあるみたいです。 (ここで、どなただったかに教えてもらいました)  http://keyframe.co.jp/blog/archives/418

回答No.1

URLを叩いた時に、ということですが、 URLクリック→ページ遷移(画像表示)→画像表示判定結果によるイベント発生 という動きで認識はあっていますか? この動きであれば可能です。 参考になりそうなURLを載せておきます。

参考URL:
http://www.nishishi.com/javascript/2007/onload-pageimg.html
php4
質問者

お礼

画像が画面内に表示されたかを判定したいと思っています。 例えば、スクロールして画像を表示しないと、画像が見れない場合はFalse スクロールなしで画像が見れる場合は、Trueを返すような感じを希望しています。 onLoadで、画像の位置と、ウインドウサイズを把握すれば、判定できそうでしょうか? http://www.kanaya440.com/contents/tips/javascript/016.html http://d.hatena.ne.jp/onozaty/20060802/p1 メニューバーなどがあっても正しく判定できると良いのですが。 よろしくお願いします。

関連するQ&A

専門家に質問してみよう