Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: scroll - przesuniecie o dana ilosc pixeli
Forum PHP.pl > Forum > Po stronie przeglądarki
wezyrno
Czy jest możliwość zrobić coś takiego?
Chce, aby przez przesuwanie paska w scrollu przesuwalo sie o np. 30 pixeli, a nie o 1 pixel...
trueblue
Jest.
Trzeba obsłużyć zdarzenie mousewheel.
wezyrno
a coś więcej? smile.gif
wezyrno
Ach, źle mnie zrozumiano smile.gif Nie miałem na myśli tego, aby obsługiwać "kółeczko" w myszce,
zależy mi na przesuwaniu o daną ilość pixeli tylko przez przytrzymywanie i przesuwanie paska obok zawartości.
trueblue
Systemowego czy jego zamiennika w JS?
wezyrno
korzystam z zamiennika
http://formstone.it/components/scroller
trueblue
W linii 164 jquery.fs.scroller.js jest obliczanie scrollRatio, możesz przemnożyć przez jakąś liczbę.
Musisz jeszcze pokombinować z odpowiednią wysokością scrolla (musi być wyższy) - parametry wyżej od tej linii.
wezyrno
Porobiłem według wskazówek i działa,
tyle... że choć przesuwa się o 50px... wystarczy przejechać paskiem o 1 pixel, aby zawartosc przesunęła się o 50px :/

Jak rozwiązać ten problem?
trueblue
To w takim razie jak chciałeś?
djgarsi
Pewnie chodzi o to żeby scrollem przewijać o 30px a suwakiem już standardowo.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.