2016-07-05 9 views
0

jqueryのjsを使用して2つの要素の表示順序を識別する方法はありますか?2つの要素の目に見える順序を見つけるには?

例えば

:私はそれが好きこの

element One 
footer div 
に見ていくつかの回フッター div下またはフッター div

上であるかどうかを確認する必要があるウィンドウをスクロールしたときposition:fixedと要素があります

それが好きにこの

footer div 
element one 

を見てスクロールした後、私はそれらの2 situatiを特定したいです個別にオン。

答えて

3

あなたはjqueryの当量が、私はOPはjQueryのソリューションを求めていると思うoffset()方法

var e1 = $("#elementOne"); 
var e2 = $("#footerDiv"); 

if (e1.offset().top > e2.offset().top) 
{ 
    //your logic 
} 
+0

だろう

var e1 = document.getElementById("elementOne"); var e2 = document.getElementById("footerDiv"); if (e1.offsetTop > e2.offsetTop) { //your logic } 

例えば要素

両方のelement.offsetTopを比較することができます。 –

+0

@IvankaTodorovaは適切な変更を加えました – gurvinder372

+0

@ gurvinder372 nice! +1 –

関連する問題