Drag to scroll

2. gru 2005

Adobe Reader ma bar­dzo wygodną i intu­icyjną funk­cję prze­wi­ja­nia tek­stu za pomocą myszy. Wystar­czy zła­pać kartkę i prze­su­nąć ją ruchem myszy. Jako, że nie sypiam, wymy­śli­łem sobie zada­nie — zaim­ple­men­to­wać to samo w HTML.

Efekt kil­ku­na­sto­mi­nu­to­wego star­cia z JS można zoba­czyć na stro­nie testo­wej. Jedyny pro­blem jest taki, że musia­łem wyłą­czyć zazna­cza­nie tek­stu — dzia­łało nie­spe­cjal­nie intu­icyj­nie, bo tekst prze­wi­jał się razem z kur­so­rem. Nie powinno to prze­szka­dzać tam, gdzie prze­wi­ja­nie takie może się w ogóle przy­dać (na przy­kład w prezentacjach).

Roz­wią­za­nie, póki co, jest zro­bione na szybko i daleko mu do wzor­co­wej imple­men­ta­cji. Popra­wię przy naj­bliż­szej oka­zji, jeśli będą zainteresowani.

There are 33 comments in this article:

  1. 2. gru 2005alberht says:

    cie­kawe:] jesz­cze tylko zmień strzałke na ‘łapkę’ i będzie super;)

  2. 2. gru 2005Patrys says:

    W Fire­fok­sie jest łapka. W Ope­rze jest pro­blem z odświe­ża­niem kur­so­rów przez JS. W IE nie testo­wa­łem wcale, bo nie mam.

  3. 2. gru 2005dxOne says:

    z pew­no­scia sie przyda

  4. 2. gru 2005s says:

    ani to fajne, ani wygodne ;P dobranoc :)

  5. 2. gru 2005ramzes says:

    a ja uwa­zam, ze to cal­kiem ciekawe.

  6. 2. gru 2005s says:

    zart. to byl zart. cho­ciaz oso­bi­scie wole rolke niz ury­wa­nie sobie reki, ale przesz to kwe­stia gustu jest. nie­kto­rzy wszak pew­nie maja dobrze opan­wane ruchy posu­wi­sto­zw­rotne reki. dobra­noc po raz wtory :>

  7. 2. gru 2005zar says:

    Bar­dzo cie­kawe, acz za zbyt dużą cenę. Zazna­cza­nie tek­stu to podstawa :)

  8. 2. gru 2005sprae says:

    Od biedy zazna­czyc mozna wszystko przez ctrl+a.

  9. 2. gru 2005zar says:

    Nie­stety, od biedy :/

  10. 2. gru 2005ramzes says:

    albo kopio­wac txt ze zro­dla strony :)

  11. 2. gru 2005Jam Łasica says:

    A można w ten spo­sób scrol­lo­wać duże obrazki,

    czy włą­cza się od razu drag&drop?

  12. 2. gru 2005Dulek says:

    W IE też działa, nie blo­kuje tylko zaznaczania.

  13. 2. gru 2005Patrys says:

    Jam Łasica:

    Powinno się dać bez pro­blemu scrol­lo­wać. Pro­po­nuję spraw­dzić, nie mam nic dużego pod ręką.

  14. 2. gru 2005deadlink says:

    Faj­nie, ale w FF1.5 pl @ win32 jest strzałka, zamiast łapki. :)

  15. 2. gru 2005Aule says:

    Heh, tro­che ala Black&White ;)

  16. 2. gru 2005alberht says:

    @Patrys:

    mam dokład­nie to samo co deadlink;)

  17. 2. gru 2005Mzz says:

    Jeżeli wyje­dzie się za okno prze­glą­darki pod­czas prze­cią­ga­nia, po powro­cie (nawet bez przy­ci­śnię­tego lpm) strona dalej się prze­ciąga. Można zro­bić 10-cio pik­se­lowe obra­mo­wa­nie dla całej strony, tak aby po naje­cha­niu na nie wyłą­czało się przeciąganie.

    Hm… Cie­kawe i b.intuicyjne. Roxxorz.

  18. 2. gru 2005Patrys says:

    Fife­fox 1.5, ofi­cjalne wyda­nie, pl_PL @ Linux/i686.

    Kur­sor jest pra­wi­dłowy, po wyje­cha­niu za okno nie ma problemów.

    Dodam wyłą­cza­nie scrolla po opusz­cze­niu okna prze­glą­darki, z kur­so­rami wiele wię­cej zro­bić nie mogę raczej.

  19. 2. gru 2005Mzz says:

    Czyli to Win­dows ssie, no ale kom­pa­ty­bilne ze wszyst­kim powinno być.

  20. 2. gru 2005psz says:

    Na http://i-serwis.action.pl/ takie coś prze­wija popupy z fot­kami… miłe :)

  21. 2. gru 2005mcv says:

    Hmm, dobre do tocz­pa­dów, jak komuś nie chciało się szu­kać ste­row­ni­ków Synap­ticsa :Þ IMVVVHO można by to żywcem w samym FF zaim­ple­men­to­wać. Czy nie?

  22. 3. gru 2005Patrys says:

    Moż­naby, jako extension.

  23. 3. gru 2005Cleriic says:

    Hmmm… cią­gle otrzy­muję „Poła­cze­nie zostało zresetowane” :(

  24. 3. gru 2005Patrys says:

    A mi cią­gle działa.

  25. 3. gru 2005medyk says:

    Działa bar­dzo ok (poza bra­kiem łapki pod windą).. a swoją drogą świet­nie w tej roli się spraw­dza scroll myszy, nie odczu­wam braku tego roz­wią­za­nia w prze­glą­darce inter­ne­to­wej. Nawet w reade­rze pre­fe­ruję scroll’a

  26. 3. gru 2005Jan Prosiak Tucznikowski says:

    Może być przy­datne, jesz­cze nie wiem gdzie, ale kto wie ;]

  27. 4. gru 2005misia says:

    totally off-topic: nie wiem, komu to wysłać… cho­dzą słu­chy na mie­ście, że jog­ge­rowcy to l33t hax0rzy ;), a w komen­tarz linki do stron auto­rów nie mają nofol­low: http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html

  28. 4. gru 2005Patrys says:

    misia:

    Ale ty nie możesz doda­wać tu lin­ków. A nofol­low uży­wam nawet we wpi­sach cza­sami, jeśli nie chcę komuś nabi­jać PR.

    Co do zare­je­stro­wa­nych użyt­kow­ni­ków, nie mam wpływu na to, jak wygląda link. To gotowa pozy­cja w szablonie.

  29. 4. gru 2005misia says:

    Patrys: fakt fakt! dzięki i sorry, chyba musze spac cze­sciej. Opi­nia z mia­sta utrzymana ;)

  30. 5. gru 2005bela says:

    Prze­cież w Acro­bat Reade­rze też nie ma od razu włą­czo­nego zazna­cza­nia tek­stu, można by dodać taki pasek z posi­tion: fixed, co byłby na górze i tam opcje typu „włącz zazna­cza­nie” etc.

  31. 6. gru 2005Mzz says:

    Albo skró­tem klawiszowym…

  32. 7. gru 2005|.-.|---|.-.|..|---| says:

    Fajne to jest!

  33. 7. gru 2005wb says:

    Fajne, ale szkoda, że tak późno ;-)

    Nikt się teraz do tego nie przy­zwy­czai, nie zmie­nisz nawy­ków użytkowników.

Write a comment:

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Poland
This work by Patryk Zawadzki is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Poland.