scrolldog

স্ক্রল প্রোগ্রেস বার, আর সেটাকে কুকুর বানানোর যুক্তি

প্রতিটা লম্বা পেজ একই প্রশ্ন তোলে: এর কতটা বাকি? একটা প্রোগ্রেস ইন্ডিকেটর এর উত্তর দেয়, আর বেশিরভাগই এমনভাবে দেয় যে দ্বিতীয় অনুচ্ছেদের মধ্যেই আপনি সেটার দিকে খেয়াল করা বন্ধ করে দিয়েছেন।

বারটা কীসের জন্য

স্ক্রলবারটা নীতিগতভাবে আগে থেকেই বলে দেয় আপনি কোথায় আছেন। বাস্তবে এটা কয়েক পিক্সেল চওড়া, মাউস না নাড়ানো পর্যন্ত নিজেকে লুকিয়ে রাখে, আর এমন একটা পেজে যা পড়ার সময় ছবি লোড করতে থাকে, তার থাম্বটা আপনি পড়ার সময় আকার বদলাতে থাকে। এক্সটেনশনগুলো প্রোগ্রেস বার আবার যোগ করে কারণ ব্রাউজারের নিজস্ব উত্তরটা চুপচাপ সরিয়ে দেওয়া হয়েছে।

তাই আপনি পেজের উপরে একটা পাতলা রঙিন লাইন পান যা আপনি স্ক্রল করলে ভরাট হয়। এটা কাজ করে। এটা পেজের সবচেয়ে সহজে চোখ এড়িয়ে যাওয়া জিনিসও: এটা একটা সোজা লাইন, এটা এমন একটা ফালিতে বসে থাকে যা এড়িয়ে যেতে আপনার চোখকে শেখানো হয়েছে, আর লম্বা হওয়া ছাড়া এটা আর কখনো কিছু করে না।

পজিশন, কিন্তু গতিও

একটা বার ঠিক একটাই সংখ্যা বহন করে — আপনি কতটা নিচে। একটা দ্বিতীয় সংখ্যা বিনামূল্যে পাওয়া যায়, আর কোনো বার সেটা দেখায় না: আপনি কত দ্রুত নড়ছেন।

scrolldog দুটোই বহন করে। উইন্ডোর কিনারা বরাবর পোষা প্রাণীর পজিশন হলো স্ক্রল ডেপথ। পেজের উপরে, ও বাঁ দিকে থাকে; পেজের নিচে, ও অন্য দিকে পৌঁছে যায়। এর চলন স্ক্রল ভেলোসিটি: হুইলটা জোরে ঘোরান আর ও ছুটতে শুরু করে, এক অনুচ্ছেদ করে ধীরে নামুন আর ও হাঁটে।

থামুন, আর ও বসে পড়ে। এই অংশটা একটা বার করতে পারে না। একটা স্ট্যাটিক বার একই রকম দেখায় আপনি মন দিয়ে পড়ছেন কি না, বা তিন ঘণ্টা আগে ট্যাবটা খোলা রেখে চলে গেছেন কি না তা নির্বিশেষে। যে পোষা প্রাণীটা বসে পড়েছে, সে আপনাকে বলছে পেজটা শান্ত হয়ে গেছে, আর এটা পড়তে আপনার কিছু খরচ হয় না, কারণ আপনি এটা পড়ছিলেন না — এটা আপনার চোখের কোণে ধরা পড়ে গেল, আর একটা প্রোগ্রেস ইন্ডিকেটর এর চেয়ে বেশি মনোযোগের যোগ্য কখনো ছিল না।

এর দাম কী

একটা সাজসজ্জার এক্সটেনশনের বিরুদ্ধে সাধারণ আপত্তি হলো এটা ব্রাউজারকে খারাপ করে দেয়। এটা প্যাসিভভাবে স্ক্রল শোনে, ইভেন্টের প্রতিটা ঝাঁককে প্রতিটা অ্যানিমেশন ফ্রেমে একটামাত্র লেখায় সংকুচিত করে, আর একটা ফিক্সড, জিরো-সাইজ ট্র্যাকের ভেতরে একটামাত্র এলিমেন্ট নাড়ায়। এটা কখনো আপনার পেজের লেআউট পড়ে না বা বদলায় না, আর আপনি যে পেজ পড়ছেন সেখান থেকে কোনো নেটওয়ার্ক অনুরোধ পাঠায় না।

পপআপের একটা সুইচ এটাকে সব জায়গায়, প্রতিটা খোলা ট্যাবে, একসঙ্গে বন্ধ করে দেয়।

এটা কীভাবে কাজ করে দেখুন