「みんな教えて! 選手権!!」開催のお知らせ

Javascriptで、ある要素(idなどで指定することができるとする)が、
ユーザーの画面上に「見えている」
ことを取得することはできるでしょうか?
あるいは、ある要素の「位置」を取得することができるでしょうか?
(CSSにはposition:absoluteが存在するのだから、できるのではないかと思っているのですが...)

やりたいことは、
ある要素がユーザーのスクロールによって
画面内に入ってきたら何かイベントを起こす、
また逆にその要素が画面外に出て行けばイベントを起こす、
といったものです。

どうぞよろしくお願いします。

A 回答 (1件)

document.getElelemntById('xx').offsetTop


.offsetLeft
.offsetWidth
.offsetHeight
とか?
    • good
    • 0
この回答へのお礼

遅くなりました、ありがとうございます。
いただいた回答を試したりそこから検索して情報を得たりして
無事やりたかったことを実現できそうです。

ありがとうございました。

お礼日時:2008/11/21 16:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報