CSS + javascript przyklejane menu

0

Witam, czy jest jakas specjalna biblioteka js używana na telefony mobilne, która pozwoliłaby mi płynnie przykleić menu po osiagnięciu pewnej wartości na suwaku?

W tym momencie działa ok na pc, na mobilnych urządzeniach (ja korzystam z iphonea) wartość position:fixed ustalana jest dopiero po skończeniu scrollowania co nie jest większa przeszkoda, ale nie taki efekt chciałem uzyskać.

adres strony http://pure-effect.esy.es

Edit
Ponadto na jednym z tabletów (chińskiego producenta) menu zaczyna skakać w dół i w gore a po osiagnięciu pewnej wartości scrolla dopiero sie stabilizuje i przykleja. No kompletnie nie wiem co tu jest grane. Moze to wady oprogramowania sprzetu

0

Przeglądarki mobilne będą reagować z opóźnieniem na scroll - to jest celowe, urządzenia mobilne nie są tak mocne jak komputery i nawał zdarzeń podpiętych do scroll uniemożliwiłby jakiekolwiek płynne przesuwanie.

Jako workaround możesz użyć http://caniuse.com/#search=touchmove albo inne podejście http://caniuse.com/#search=sticky co powinno zapewnić ten sam/zbliżony efekt.

Co do editu: zapewne stare oprogramowanie (jak to w chińczykach), zapewne natywna przeglądarka, która jest megasłaba - i takie są efekty.

0

To co wy byscie zrobili jako webmasterzy albo co byscie woleli jako uzytkownicy? Może na stałe przykleić pasek w wersjach mobilnych?
na stronie facebooka dla urzacen mobilnych (m.facebook.com) jakos ten problem sie nie pojawia, ciekawe jak sobie z tym poradzili

0

Pewnie przez hack z touchmove (jednak myśl co robisz, żeby nie zarżnąć przewijania - sprawdzaj zmienną, a nie elementy DOM w tym zdarzeniu)

Ja nie lubię takich pasków, wystarczy, że przeglądarka i tak sama z siebie takie robi (pasek URL, czasem przyciski nawigacji i podobne się chowają/pokazują przy scrollowaniu), no i zajmują cenne miejsce

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