Obliczanie wysokości elementu od początku strony

0

Witajcie.
Potrzebuję prosty skrypt w jQuery lub Javascript, który obliczy wysokość konkretnego diva od początku strony.
Przykładowo div znajduje się na wysokości 1000px od początku strony i ten skrypt ma mi podać właśnie tą wysokość.
Statycznie nie mogę, bo RWD będzie kuleć…

Mam coś takiego wyciągniętego z innego skryptu lecz nie działa :(

jQuery(document).ready(function ($) {
			var section = $('.et_pb_column_2');
			var scrollTop = $(window).scrollTop();
			var halfWindowHeight = $(window).height()/2;
			if (section.offset().top - halfWindowHeight < scrollTop  &&  section.offset().top + section.height() - halfWindowHeight > scrollTop)
			 		{
			    		//$('.et_pb_row_1').addClass('w3-animation-right');
			    		alert('hej');
			    	}
			    	else {
			    		$('.et_pb_row_1').removeClass('w3-animation-right');
			    	}
			}); 

Proszę o pomoc, nakierowanie jak to napisać.
Pozdrawiam

0

xyz.css('top')?

0

.css('top') zwraca 0px
.offset().top zwraca wartość
Coś z warunkiem w if mam nie tak :/ tylko co

0

Aktualnie mam coś takiego. Wyrzuca mi ciągle else. Warunek jest dobry?

jQuery(document).ready(function ($) {
			var section = $('.et_pb_row_1');
				scrollTop = $(window).scrollTop();
				halfWindowHeight = $(window).height()/2;
			var wys = section.offset().top;
			var wy1 = wys - halfWindowHeight;
			var wy2 = wys - section.height() - halfWindowHeight;
			if (wys - halfWindowHeight < scrollTop  &&  wys - section.height() - halfWindowHeight > scrollTop)
			 		{
			    		$('#text-right').addClass('w3-animate-right');
			    		alert('hi');	    		
			    	}
			    	else {
			    		alert('zgin');
			    	}
			});
0
$(window).scroll( function(){
    var section = $('.et_pb_row_1').offset().top;
    if ($(window).scrollTop() > section - $(window).height() + 150)
            {
            $('.et_pb_row_1').addClass('w3-animate-right');
          }
          else {
          	$('.et_pb_row_1').removeClass('w3-animate-right');
          }
});

Działająca poprawnie funkcja. Może potomnym się przyda :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1