Witam serdecznie !
Mam problem z background-position, a mianowicie: ustawiam background-position na "0 -N px" gdzie n jest wysokością backgroundu i w momencie gdy scrolluje stronę zwiększam tą wartość tak, że równo z scrollem pojawia mi się background. Wszystko jest ok dopóki nie dojadę do wartości 0 , w tym momencie background-position powinien wzrastać na plusową wartość, a ustawia się na center o.O. Nie wiem jak to ominąć. Link do www.--> http://roboczy.ps.biz.pl/testowa/ .
Tutaj jest dobrze bo ustawiłem background-position-y: , ale że na mozilli to nie działa i trzeba ustawić background-position: 0 -N px; to przy dojściu do 0 tak jak pisałem ustawia mi się center i dupa blada !
Przykładem jest background między stroną Pierwsza i Druga gdzie na grafice Pan rzuca kulą do kręgli.
Pozdrawiam i liczę na pomoc :p
pomóż sobie console.log
-iem. zapewne z Twoich obliczeń potem wychodzi jakiś NaN
, więc przeglądarka to "naprawia" i robi center
.
Daje screena jak to wygląda:http://prntscr.com/2wk9it
Jak jest minusowa to ok, ale plusowa już chyba łączy się dziwnie z 0, bez spacji i tu jest problem tak mi się wydaję. Zapisuję to tak:
background-position:"0"+zmienna+"px"
, jak w takim razie to zapisać aby było poprawnie?
zero SPACJA druga_liczba[BRAK SPACJI]px
$('.3').css('background-position','0 '+zmienna+'px');
I dupa, a tej spacji to i tak nie widzi przecież nie? nbsp też nie
widzi. [gdzieś ty widział w CSS?!]
wklej aktualną zwrotkę z console.log
Działa Dzek z tą spacją :D coś musiałem sknocić :P Pozdrawiam ! Dziękuję!
Kiedyś Ci flaszkę postawię za te pomoce
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.