Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Prędkość dla window.scrollBy() ?, Ustawienie stałej prędkości dla window.scrollBy
milk
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 25.08.2010

Ostrzeżenie: (0%)
-----


Hello!
Czy ktoś z Was ma pomysł w jaki sposób zmienić prędkość działania window.scrollBy (IMG:style_emoticons/default/questionmark.gif) Strona przewijana w kierunkach góra/dół za pomocą ruchu myszki.
Prędkość przewinięcia jest niestety uzależniona od prędkości myszki.

Chciałbym np uzyskac coś takiego window.scrollBy(0, px,speed);

Proszę o podpowiedzi, rozwiązania lub pluginy, które pomogą mi z tym problemem

Poniżej znajduj się kod odpowiedzialny za przewijanie:

  1. function handleMouse(e) {
  2. if (y) {
  3. var px = (e.clientY - y);
  4. window.scrollBy(0, px);
  5. }
  6. y = e.clientY;
  7. }
  8. document.onmousemove = handleMouse;
Go to the top of the page
+Quote Post
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


http://brandonaaron.net/code/mousewheel/demos
Tu masz plugin, który wyłapuje scrolla myszki. Możesz podpiąć się ze swoim callbackiem, zrobić customowe przewijanie, a eventa ubić.

[edit]
Wow, niezły mix językowy mi wyszedł (IMG:style_emoticons/default/smile.gif)

Ten post edytował sowiq 5.10.2012, 11:09:27
Go to the top of the page
+Quote Post
milk
post
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 25.08.2010

Ostrzeżenie: (0%)
-----


(IMG:style_emoticons/default/smile.gif) chyba nie wiem o czym do mnie mówisz (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
sowiq
post
Post #4





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Pod podanym linkiem jest przykład - plugin do jQuery. Pozwala on przechwycić zdarzenie polegające na użyciu kółka myszy (spróbuj zrobić to nad tym kwadracikiem tam). Dzięki temu możesz zrobić swoje własne przewijanie, chociażby przy pomocy tego: http://demos.flesler.com/jquery/scrollTo/

Chyba że źle zrozumiałem Twoje pytanie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:54