
Jak v html přinutit posuvník na pozici aktivního seznamu ?
Zdravím, můžu nějak v html přinutit aktivní seznam <li> aby se zobrazil taky i na pozici na stránce ? mám v css nastavený overflow aby se zobrazil posuvník toho <ul> když bude delší seznam než stránka, ale po vybrání dalšího <li> které je mimo stránku se načte vždy posuník nahoře, ne tam kde je aktivní <li>. Poradí někdo ? Děkuji.
Tak jsem asi nepochopil, co vlastně potřebuješ. Nemáš někde příklad?
Mám to jen lokálně, nic méně pokusím se o lepší popis.
- Mám div s pevnou výškou 200px
- Uvnitř toho div-u je seznam ul
- Do toho div-u se vleze cca 100 položek, když tam bude položek víc, zobrazí se posuvník pouze pro ten seznam (ne celé stránky)
- Pokud bude položka active do 100 řádků, bude vše ok
- Pokud bude položka active na řádku > 100, měl by být posuvník posunutý aby byla vidět active položka v seznamu, ale není, posuvník je vždy po načtení nové stránky nebo při F5 vždy zcela nahoře.
Snad to je lépe k pochopení.
Tohle nepomůže? zalozky.html
Pozri nižšie. Tiež môžeš použiť aj jquery, skrolovat na pixely, alebo si nájdeš offset toho tvojho active elementu, a posunies to k nemu
Tu je to snad vsetko spomemute
http://stackoverflow.com/questions/5284814/jquery- scroll-to-div
Ja som asi pochopil, chce naskrolovať ten svoj zoznam na aktívnu položku. V tom prípade javascript, okno.scrollTo() a podobne
no nevím či chce tohle.
Áno to, ale skrolovať môže aj ten samotný div, preto to okno... nájde si ho cez nejaký getelementbyid