Autor | Zpráva | ||
---|---|---|---|
sedkooo Profil |
#1 · Zasláno: 13. 2. 2009, 00:14:16
Zdravim, potreboval by som poradit so scrollovanim divu. Presnejsie aby sa jeho obsah scrolloval dole a hore a stale dokola az kym uzivatel na neho neukaze mysou, vtedy by zastal a ked mysou odide znovu bude scrollovat. Som v javascripte novacik, zatial sa mi podarilo najst toto:
function pageScroll() { window.scrollBy(0,1); // horizontal and vertical scroll increments scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds } cize scrolluje cela stranka cez scrollBy, da sa take nieco aj na div, kde by sa dala nastavit rychlost pohybu? Dakujem velmi pekne. |
||
Chamurappi Profil |
#2 · Zasláno: 13. 2. 2009, 01:09:12
Reaguji na sedkooo:
Také mi dlouho vrtalo hlavou, proč metody „scrollTo“ a „scrollBy“ nemají všechny elementy schopné mít posuvník. Považoval jsem to za další z mnoha nedomyšleností ve světě webdesignu. Pak jsem ale před dvěma týdny zjistil, že jde ve všech dnešních prohlížečích nastavovat vlastnosti „scrollLeft“ a „scrollTop“, které se běžně používají jen ke zjišťování odrolované pozice. Zaradoval jsem se a nyní jsi mi poskytl možnost tuto vědomost poprvé rozumně využít. Takže: function pageScroll() { document.getElementById("ídéčko").scrollTop += 1; var scrolldelay = setTimeout(pageScroll, 100); } |
||
sedkooo Profil |
#3 · Zasláno: 13. 2. 2009, 01:26:46
Nejko mi to nefunguje. Robim to spravne? Do head som vlozil ten javascript, potom do <body onload="pageScroll()"> potom ide <div id="divid">, ale nic sa nestane...
|
||
Chamurappi Profil |
#4 · Zasláno: 13. 2. 2009, 01:27:30
Reaguji na sedkooo:
Ukaž. |
||
sedkooo Profil |
#5 · Zasláno: 13. 2. 2009, 01:34:28
|
||
sedkooo Profil |
#6 · Zasláno: 13. 2. 2009, 01:35:45
|
||
Chamurappi Profil |
#7 · Zasláno: 13. 2. 2009, 02:29:20
Reaguji na sedkooo:
Tvůj <div> nemá posuvník, nastav mu výšku a overflow: auto. |
||
sedkooo Profil |
#8 · Zasláno: 13. 2. 2009, 09:38:23
Dakujem Chamurappi to je to co som chcel. Ale viem asi som trochu narocny, ale neslo by to bez toho posuvniku, aby ho nebolo vidiet. A, ze by sa to hybalo najpr dole a ked to pride uplne na spodok tak to pojde zase hore, a takto stale dokolecka? Dakujem :)
|
||
Časová prodleva: 16 let
|
0