Ať se okno roluje samo!
Jako zvláštní efekt můžeme v dlouhé stránce přidáním následujícího skriptu aktivovat samočinné rolování. Stránka se chvíli po načtení začne sama rolovat, jako kdyby někdo posouval stránku myší nebo klávesnicí. Jakmile je dosaženo konce stránky, je po určité prodlevě nastavena na začátek a po chvíli se rolování opakuje. Tak můžeme čtenáře automaticky seznámit například s naším kompletní sortimentem.
Hned na začátku si můžete prohlédnout ukázku.
Princip rolování celého okna může být různý. Můžeme například uzavřít celou stránku do absolutně pozicovaného divu a měnit jeho pozici tak, že nám vlastně „uteče“ z obrazovky. Já jsem se rozhodl pro postup, kdy se využívá funkce JavaScriptu scroll(). Stránka se tedy skutečně fyzicky roluje. Základem je následující skript, který uložíme do externího souboru scrollpage.js:
|
Uvedený skript pak vložíme do hotové HTML stránky, nejlépe těsně před uzavírací tag elementu body:
|
Skript jsem se snažil napsat tak, aby pracoval ve většině prohlížečů. Zajímavého efektu lze dosáhnout vložením do frame nebo iframe (pouze IE a Opera).Tento skript může také nalézt uplatnění i při rolování celé stránky, pokud obsah bude přiměřený možnostem této aplikace. Obsah rolujícího se okna může být zajímavé doplnit (stejně jako v ukázce) statickým obrázkem na pozadí, který ovšem nelze použít korektně v NN4.x, proto je styl uveden v externím souboru a je použita metoda @import, kterou NN4.x ignoruje. To už ale se samotným principem rolování celého okna přímo nesouvisí.
Celý příklad si můžete stáhnout.
Starší komentáře ke článku
Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.
Mohlo by vás také zajímat
-
Vaše pošta může být špatně nastavena – svěřte ji profesionálům
13. července 2023 -
Nejlevnější VPS: To je nový Cloud Server Mini od ZonerCloud
4. června 2024
Nejnovější
-
Jak rozšířit úložiště Macu za pětinovou cenu?
16. prosince 2024 -
Nové trendy v doménách pro osobní projekty – DIY, LIVING a LIFESTYLE
9. prosince 2024 -
Jak chránit webové stránky před Web/AI Scrapingem
27. listopadu 2024 -
Jaký monitor je nejlepší k novému Macu Mini?
25. listopadu 2024