Styling görgetősáv javascript erőforrások
Miért ez az egész?
Tárgy finomítások és azt kívánja, néha túl jó és a rossz. De ez nem lehet elkerülni, hogy akarnak a lehetetlent. De azt hiszem, hogy meg tudjuk csinálni az összes (ha nem mond ellent a fizika törvényei), a kérdés összetettsége végrehajtását, és ennek megfelelően mind a döntések, és ennek eredményeként - a költségek.
A web'e számos dolgot, amelyet nem lehet stilizált a klasszikus értelemben vett, azaz a lehetetlen, kizárólag CSS, megváltoztathatja a megjelenésüket. Ezek az elemek a sok formája címkék: Selecta, jelölőnégyzetek, rádió gombok. Mondtam már, hogyan formálhatja válasszuk. Most beszéljünk, hogyan lehet egy szép görgetés bar. Őszintén szólva, én utálom az ilyen problémákat megoldani nem világos, hogy nem a szokásos, mert a böngésző A böngészős vagy verziójukban a böngésző vagy az operációs rendszer másként viselkednek. Elég dalszövegek működik.
Egy kis elmélet
Teljes emuláció js nem szeretem, mert nehéz, és ha js esik, a lehetőséget a görgetés egység teljesen eltűnik. Valahol régen megtanultam, a következő gondolat:
Technikailag tudom képzelni, hogy ez az egész, hogy nem, és egyszer még azt írta teljesen az összes feldolgozás során, de ebben az esetben nem akarom újra feltalálni a kereket. Keresési lehetőségek emulációs scroll talált báró könyvtárban. Ez megfelel nekem több, mint az eltéréssel, hogy a csomagolóanyagokat és szimulációs blokkokat kell beilleszteni a html. Ez a verzió úgy tűnt, hogy egy kicsit furcsa, hiszen van egy plugin, szeretnék, hogy a minimális intézkedések, ideális esetben csak ösztönöz dugó a blokk, amelyet meg kell stílusú és minden, bár hozzáteszi a szükséges jelölésekkel. Alapján ezt a lelki ígéretet, úgy döntöttek, hogy írjon egy kis borítás, amely elkészíti a blokkokat, és indítsa el a görgetés emuláció.
Valójában, a borítás kód a következő:
És hívja, mint ez
Én is próbáltam egy kicsit illik ideológia BEM. Nézzük a kód azonnal nyilvánvaló, hogy check_size funkciót hívjuk 2-szer egymás után, miért és miért csináljuk? És akkor, hogy az egyéni görgetősáv egészül csak akkor, ha szükség van rá, a válasz a második kérdésre és az első kérdésre a válasz: Ha úgy döntött, hogy meg kell adni egy görgetősáv, elindítja a folyamatot, hozzátéve egy jelölést a Ebben az időben a méret a kültéri egység lehet (valószínűleg ők) változás, és hogy úgy tűnjön megfelelően indítsa az inicializálási folyamatot kétszer.
Hogy könnyebb bevonni a folyamat megértése, akkor adok egy példát egyik stílus projektjeink
Végrehajtása, természetesen, tüske, és a mobil eszközök az derül ki, de mint minden működik, így használhatja az egészségre. By the way, van egy kis példa itt. Egészség felhasználását =)
Mivel az elején az új üzemi év)