Autor | Zpráva | ||
---|---|---|---|
suvel Profil |
#1 · Zasláno: 18. 3. 2010, 12:53:42
Pomozte, prosím, s následujícím problémem:
Pomocí JS funkce focus() si určím, kde v textarea chci mít kurzor. Ale když je text příliš dlouhý a kurzor "pošlu" do oblasti někam za konec okna textarea, je sice na správném místě, ale není vidět, teprve až si odroluji. Jde nějak nastavit, aby se odrolování provedlo automaticky dle pozice kurzoru? |
||
Chamurappi Profil |
#2 · Zasláno: 18. 3. 2010, 13:13:10
Reaguji na suvela:
„je sice na správném místě, ale není vidět, teprve až si odroluji“ Zapomněl jsi napsat, ve kterých prohlížečích. U Mozilly jsem v podstatě totéž také řešil a nic moc hezkého mě nenapadlo. Můžeš nanejvýš měnit scrollLeft (popř. scrollTop ).
|
||
suvel Profil |
#3 · Zasláno: 18. 3. 2010, 20:31:00
Chamurappi:
Omlouvám se, normálně se chová Opera a kupodivu i IE, ty nechají odrolováno tak, jak bylo. Zkusím ještě trochu laborovat. Zatím jsem našel jen hromadu funkcí pro rolování window. A nebo se třeba najde někdo, kdo už to vyřešil? Tedy pro Mozillu. |
||
suvel Profil |
#4 · Zasláno: 18. 3. 2010, 20:47:55
Tak to vypadá, že pomocí scrollTop a ScrollLeft se to dá řešit, zatím první nástřel funguje, teď jen doladit funkci() :-)
Dík |
||
Časová prodleva: 14 let
|
0