Ang Heeere library ay nilikha upang magdagdag ng isang maliit na scroll sniffing sistema sa isang pahina, na nagbibigay sa mga developer na may isang nakatagong system na sabihin sa kanila na code ng custom na pag-uugali sa kanilang mga app batay sa posisyon scrollbar ng user.
Heeere gumagana sa pamamagitan ng pagdaragdag ng CSS klase (sa real-time) sa mga sangkap ng pahina.
Kung ang elemento ay higit sa viewport ng gumagamit, ang "nakaraan" class ay idinagdag dito.
Kung ito ay sa ibaba nito, pagkatapos ay ang class "hinaharap" ay idinagdag.
Kung ang elemento ay makikita sa viewport, ang "loob" class ay ginagamit sa halip.
Bilang nag-scroll ang gumagamit sa pahina, mga klase ay ina-update bilang dumating at pumunta sa labas ng viewport ang mga elemento.
Ito ay nagbibigay-daan sa user upang magdagdag ng mga estilo ng custom na CSS sa mga sangkap ng pahina habang ang mga ito lumitaw, ang paglikha ng ilang mga medyo kapong baka paglo-load ng pahina o paglipat ng pahina effect.
. Maaari ring ang dagdag na klase ginamit sa Heeere, ang "nakita" class, na maaaring idagdag sa lahat ng mga elemento na lumipas sa pamamagitan ng viewport
Mga Kinakailangan :
- pinagana ang JavaScript sa client side
Mga Komento hindi natagpuan