scrolldog

Ukazovatele priebehu skrolovania, a prečo z toho spraviť psa

Každá dlhá stránka vyvolá tú istú otázku: koľko toho ešte zostáva? Ukazovateľ priebehu na ňu odpovie, a väčšina z nich odpovie spôsobom, ktorý si prestanete všímať už pri druhom odseku.

Na čo je ten pruh

Posuvník vám v zásade už hovorí, kde ste. V praxi je široký pár pixelov, skrýva sa, kým nepohnete myšou, a na stránke, ktorá načítava obrázky za pochodu, mení jeho úchyt veľkosť, kým čítate. Rozšírenia vracajú ukazovateľ priebehu späť, pretože vlastná odpoveď prehliadača bola potichu odstránená z návrhu.

Takže dostanete tenkú farebnú čiaru cez hornú časť stránky, ktorá sa napĺňa, ako skrolujete. Funguje to. Je to zároveň tá najľahšia vec na stránke, ktorú si prestanete všímať: je to rovná čiara, sedí v pruhu, ktorý sa vaše oko naučilo ignorovať, a nikdy nerobí nič iné, len sa predlžuje.

Poloha, ale aj rýchlosť

Pruh nesie presne jedno číslo — ako hlboko ste. K dispozícii je zadarmo aj druhé číslo, a žiadny pruh ho neukazuje: ako rýchlo sa pohybujete.

scrolldog nesie oboje. Poloha miláčika popri okraji okna je hĺbka skrolovania. Na začiatku stránky je vľavo, na konci stránky dosiahol druhú stranu. Jeho chôdza je rýchlosť skrolovania: švihnite kolieskom a rozbehne sa, skrolujte pomaly, odsek po odseku, a poklusáva.

Zastavte sa, a sadne si. To pruh nevie. Statický pruh vyzerá identicky, či už čítate sústredene, alebo ste kartu nechali otvorenú tri hodiny. Miláčik, ktorý si sadol, vám hovorí, že stránka stíchla, a nič vás nestojí si to všimnúť, pretože ste ho nečítali — zahliadli ste ho kútikom oka, čo je jediná pozornosť, ktorú si ukazovateľ priebehu kedy zaslúžil.

Čo to stojí

Obvyklá námietka proti dekoratívnemu rozšíreniu znie, že zhoršuje prehliadač. Toto počúva skrolovanie pasívne, zhlukuje každú vlnu udalostí do jedného zápisu na animačnú snímku a hýbe jediným prvkom vnútri pevnej stopy s nulovou veľkosťou. Nikdy nečíta ani nemení rozloženie vašej stránky a neodosiela sieťovú žiadosť zo stránky, ktorú čítate.

Jeden prepínač vo vyskakovacom okne ho vypne úplne všade, vo všetkých otvorených kartách, naraz.

Pozrieť sa, ako to funguje