JavaScript/jQueryのウィンドウでオブジェクト(Div、imgなど)が表示され、ユーザーに表示されているかどうかを調べる方法を探しています。JavaScriptを使用してDOMオブジェクトがウィンドウ外にあるかどうかを確認するにはどうすればよいですか?
「表示され、表示されている」と言うと、ユーザーがページをスクロールせずにオブジェクトを表示できるようになったときです(私が何を意味しているかわかっている場合)。しかし、ユーザーがページをスクロールしてdivが表示されなくなった場合(ウィンドウの外にある場合)、私が探している関数はそれを知っている必要があります。
':visible'と':hidden'を確認してください – karthikr
現在のビューポートにあるかどうかを確認するには、この質問を参照してください:http://stackoverflow.com/questions/123999/how-to-tell-if-a-現在のビューポートにdom要素が表示されている –
http://meta.stackexchange.com/q/181040/34397 – SLaks