Autor | Zpráva | ||
---|---|---|---|
Jenicek Profil |
#1 · Zasláno: 13. 10. 2014, 17:01:53
zdravím,
docela tápu: mám jednoduchý nastylovaný div s posuvníkem: <div style="overflow-x: hidden; overflow-y: scroll; width: 250px; height: 100px;"> <div id="pr1">neco</div> <div id="pr2">neco</div> <div id="pr3">neco</div> <div id="pr4">neco</div> <div id="pr5">neco</div> <div id="pr6">neco</div> <div id="pr7">neco</div> <div id="pr8">neco</div> <div id="pr9">neco</div> ... </div> potřeboval by jsem ale aby po načtení stránky se div načetl srolovaný u například pr7 |
||
juriad Profil |
#2 · Zasláno: 13. 10. 2014, 17:09:00
Přidej na konec adresy #pr7 - tedy odkaz na konkrétní ID.
Případně můžeš udělat nějakou šaškárnu JavaScriptem po načtení stránky; jiná možnost asi není. |
||
Jenicek Profil |
#3 · Zasláno: 13. 10. 2014, 17:13:12
# v url mi nic neřeší divko mám až skoro v patičce a když to budu mít v url tak se mi nesroluje jen div ale i celý web...
a v JS se mi právě nic nepovedlo najít co vůbec hledat :D |
||
Jenicek Profil |
#4 · Zasláno: 13. 10. 2014, 21:45:20
nějaká nápověda - v jakým JS se šťourat?
+ prosím moderátory o přesun do JS |
||
Bubák Profil |
Koukni na Metody objektu window » Metody velikosti a pozice okna, rolování
Rolovat jde vším, co má rolovací lištu. Pokud DIVy pr1 až pr9 nemají pevnou šířku, budeš muset výuku zjistit javascriptem. Pak odroluješ obalový DIV na požadovanou pozici. Anebo nějak takto (kotvu top není potřeba implicitně deklarovat): <script> location.hash = "pr7"; setTimeout(function(){ location.hash = "top"; }, 10); </script> |
||
Chamurappi Profil |
#6 · Zasláno: 14. 10. 2014, 09:04:31
Reaguji na Jenicka:
„nějaká nápověda - v jakým JS se šťourat?“ Měnit element.scrollTop , kde elementem je věc s posuvníkem, na velikost element.offsetTop , kde elementem je věc uvnitř věci s posuvníkem.
|
||
Časová prodleva: 10 let
|
0