scrolldog

Индикатори напретка скроловања — и зашто ваш треба да буде пас

Свака дуга страница поставља исто питање: колико још остаје? Индикатор напретка одговара на њега, а већина их одговара на начин који престанете да примећујете већ од другог пасуса.

Чему служи трака

Трака за скроловање вам, у теорији, већ говори где сте. У пракси је широка свега неколико пиксела, скрива се док не померите миша, а на страници која учитава слике током читања њен клизач мења величину пред вашим очима. Екстензије враћају траку напретка зато што је прегледачев сопствени одговор тихо избачен из дизајна.

Тако добијате танку обојену линију преко врха странице која се пуни док скролујете. Функционише. Уједно је и најлакша ствар на страници коју престанете да видите: то је права линија, седи у траци коју је ваше око давно навикло да игнорише и никад не ради ништа осим што се продужава.

Позиција, али и брзина

Трака носи тачно један број — колико сте отишли надоле. Постоји и други број, бесплатно доступан, који ниједна трака не приказује: колико брзо се крећете.

scrolldog носи оба. Позиција љубимца дуж ивице прозора јесте дубина скроловања. На врху странице он је лево; на дну странице стигао је до друге ивице. Његов ход је брзина скроловања: нагло окренете точкић и он јури, спуштате се пасус по пасус и он касом трчи.

Станете ли, он седа. То трака уопште не уме. Статична трака изгледа исто без обзира да ли пажљиво читате или сте оставили картицу отворену пре три сата. Љубимац који је сео говори вам да је страница утихнула, а то вас не кошта ни трена пажње, јер га нисте намерно ни гледали — приметили сте га крајичком ока, а управо такву пажњу је индикатор напретка одувек и заслуживао.

Која је цена

Уобичајен приговор декоративним екстензијама јесте да чине прегледач гори. Ова екстензија пасивно слуша скроловање, своди сваки талас догађаја на један упис по кадру анимације и помера један једини елемент унутар фиксиране траке нулте величине. Никада не чита нити мења распоред ваше странице и не шаље никакав мрежни захтев са странице коју читате.

Један прекидач у искачућем прозору искључује је свуда, у свим отвореним картицама, одједном.

Погледајте како ради