pobranie srollowanej wysokości strony[jQuery]

0

Witam, mam kod, który sprawdza wysokość okna przeglądarki i ustawia taką wysokość diva. Div zawiera tło, któremu pojawia się biały pasek na dole, gdy zmienia się rozdzielczość. Jak można pobrać wysokość scrollowanej strony, tak aby to tło było dopasowane do okna każdej rozdzielczości?

$(document).ready(function() {
		   function RozmiarOkna() {
			the_height = $(window).height();
			
			 $("#bg").css('height', the_height;
			 
		   }
		$(window).resize(RozmiarOkna);
		});
0

A dlaczego nie zrobisz tego w CSS?

0

Ale jaką wartość ustalić w CSS? height: 100%?
nie, bo wtedy tło strony jest na całą wysokość okna przeglądarki, a to co jest aktualnie poza obszarem i podscrolluje to tło się urywa i jest białe.

Chciałem w jQuery dynamicznie dopasowywać wysokość strony do obszaru, który będzie się scrollować.

0

wrzuć tu większy kawałek kodu wraz z cssami (link do strony online, albo jakieś demo obrazujące przykład na jsbin.com) to Ci to wyustawiam, bo:

  1. nie jestem pewien czego do końca oczekujesz
  2. jestem pewien, że na 1000% źle się za to bierzesz
0

css odpowiedzialny na tło. Ten div jest na całym dokumencie i cała strona się w nim zawiera.
Jeśli zrobię takie ustawienie jak poniżej to wtedy to co nie mieści się na stronie i to co trzeba przescrollować pojawia się na białym tle(tło się urywa).
http://scr.hu/3kic/we4v7

#bg {
  	background: url("../images/obraz.jpg");
  	width: 100%;
  	height: 100%;
  	background-size: cover;
 	background-attachment: fixed;
 	background-position: top center;
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
0

ale ja nie wiem nawet gdzie ten element leży i jak się ma do innych. wrzuć to jako całość, powycinaj treść tylko jak chcesz, bo tak to sobie możemy rozmawiać, a nie rozwiązać problem

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