scrolldog

Görgetési folyamatjelzők, és miért érdemes kutyát csinálni belőle

Minden hosszú oldal ugyanazt a kérdést veti fel: mennyi van még hátra? Egy folyamatjelző megválaszolja, és a legtöbbjük olyan módon válaszol, amit a második bekezdésre már nem is veszel észre.

Mire való a sáv

A görgetősáv elvileg már megmondja, hol tartasz. A gyakorlatban pár pixel széles, elrejtőzik, amíg meg nem mozdítod az egeret, és egy olyan oldalon, ami menet közben tölt képeket, a fogantyúja méretet vált, miközben olvasol. A bővítmények azért hozzák vissza a folyamatjelzőt, mert a böngésző saját válaszát csendben eltervezték a látótérből.

Így kapsz egy vékony, színes vonalat az oldal tetején, ami feltöltődik, ahogy görgetsz. Működik. Ez egyben a legkönnyebben nem-észrevehető dolog is az oldalon: egyenes vonal, egy olyan sávban ül, amit a szemed megtanult figyelmen kívül hagyni, és soha nem csinál mást, mint hogy hosszabb lesz.

Pozíció, de sebesség is

Egy sáv pontosan egy számot hordoz — mennyire jutottál előre. Van egy második szám is, ingyen elérhető, és egyetlen sáv sem mutatja: milyen gyorsan mozogsz.

A scrolldog mindkettőt hordozza. A kedvenc pozíciója az ablak szélén a görgetési mélység. Az oldal tetején balra van; az oldal alján elérte a másik oldalt. A járása a görgetési sebesség: pörgesd meg a görgőt, és sprintel, bekezdésenként lassan görgetve pedig poroszkál.

Állj meg, és leül. Ezt egy sáv nem tudja. Egy statikus sáv ugyanúgy néz ki, akár koncentráltan olvasol, akár három órára nyitva hagytad a lapot. Egy kedvenc, ami leült, azt mondja neked, hogy az oldal elcsendesedett, és semmibe nem kerül elolvasnod, mert nem is olvastad — a szemed sarkából kaptad el, ami az egyetlen figyelem, amit egy folyamatjelző valaha is megérdemelt.

Mibe kerül

A szokásos ellenvetés egy díszítő bővítménnyel szemben, hogy rosszabbá teszi a böngészőt. Ez passzívan figyeli a görgetést, minden eseménysorozatot egyetlen írásba sűrít animációs képkockánként, és egyetlen elemet mozgat egy rögzített, nulla méretű sávon belül. Soha nem olvassa vagy változtatja meg az oldalad elrendezését, és nem küld hálózati kérést az oldalról, amit olvasol.

Egy kapcsoló a felugró ablakban mindenhol egyszerre kikapcsolja, minden nyitott lapon.

Nézd meg, hogy működik