|
Ubicuitate - meniuri flotante īn JavaScript
Se poate īntīmpla, īn crearea unei interfete web, sa doriti ca o parte a acesteia sa fie permanent īn atentia utilizatorilor / vizitatorilor. Fie ca este vorba despre logo-ul companiei sau despre un meniu de navigare, este util ca acest element sa ramīna īn cīmpul vizual al unei persoane, chiar daca aceasta deruleaza fereastra (browser-ului īn acest caz). Solutia pe care am ales-o eu face uz, evident, de JavaScript.
In interesul claritatii expunerii si pentru a nu ma pierde īn generalitati, voi prezenta o implementare concreta, pe care am si folosit-o īn crearea unui site web. Este vorba despre un meniu de navigare, care "urmareste" vizitatorul cīnd acesta deruleaza pagina.. Si, dupa cum am amintit, nu este vorba despre folosirea frame-urilor ci a JavaScript. Caci, veti vedea, pozitia nu este statica, ci este calculata pe masura derularii paginii.
Inainte de toate, se ridica fireasca īntrebare "ce voi construi eu aici?". Reformulez: "cum se numeste dracovenia asta?". Cel mai des un asemenea element este numit sliding toolbar / menu.. Traducerea (si adaptarea) mea ar fi meniu flotant. Si cred ca sintagma acopera scopul si comportarea acestui element.
Nu ma pot abtine sa nu exprim si unul dintre cele mai mari regrete ale mele. Veti putea constata si dumneavoastra: realizarea efectiva a unui meniu flotant nu este extrem de complicata. Din pacate, din cauza incompatibilitatilor dintre browsere, asigurarea cadrului de lucru necesita cel putin la fel de multa munca
si mult mai multa testare. In fine, asta e. Ne adaptam conditiilor de lucru.
|