Starší komentáře ke článku: Pohyblivá lišta v DHTML

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Jiří Kocman

Datum vložení: 22.4.2002 12:09:42

taky jsem uz tohleto delal a mozna by bylo dobre pridat jeste funkci ktera by chytala udalost klavesnice - napriklad ja jsem interpretoval na jednom webu na posouvani i kurzorove klavesy nahoru a dolu...

Avatar

Autor komentáře: Yakeen

Datum vložení: 22.4.2002 13:51:41

Když chcete označit všechen text najednou tak v implementaci javascriptem to nejde. Dalo by se to vyřešit dalším tlačítkem, ale nabízejte to normálním uživatelům ;o)

Avatar

Autor komentáře: Petr Stahel

Datum vložení: 25.4.2002 11:43:00

Tohle bych za nevýhodu nepovažoval, v IE to určitě jde, musíte líp hledat, bo mrknout do ms kb

Avatar

Autor komentáře: Max

Datum vložení: 23.4.2002 8:57:07

<a href='http://dhtmlcentral.com' target='_blank'>http://dhtmlcentral.com</a>

Avatar

Autor komentáře: Ramon Wilde

Datum vložení: 31.8.2002 2:41:24

Da sa tento skript pravit tak,aby scrollovanie bolo horizontalne (z lava doprava) ?
Dakujem

Avatar

Autor komentáře:

Datum vložení: 31.8.2002 2:52:54

V netscape7 iframe funguje,skuste tuto stranku..

Avatar

Autor komentáře: Patrik Ján

Datum vložení: 17.8.2004 11:23:05

Výborná a použiteľná vec! Neviem ale prečo mi nefunguje prechod zo stavu rýchlejšieho do pomalšieho rolovania pri rôznych udalostiach. Napríklad pri mouseover roluje pomaly, pri mouse down rýchlejšie a pri mouseup zas pomaly. Malo by to ísť nie? No ono to ten pohyb neúmerne zrýchľuje alebo zpomaľuje... akoby sa rýchlosť zrátavala. Prečo? Skúšal som aj medzi dvoma rýchlosťami stop, no nezabralo to.

Jediná "viacrýchlostná" a ešte vcelku použiteľná varianta na ktorú som prišiel je táto:

<a href="#" onmouseover="scroll(-1)" onmousedown="scroll(-6)" onmouseup="noScroll()" onmouseout="noScroll()" onclick="return false">

Ďalšia "vychytávka" by bola nejako reagovať na udalosti keď :
a/ nie je potrebné rolovať vôbec - obsah nepreteká z oblasti
b/ dôjde k odrolovaniu k minimu alebo maximu

...efekt by bol nastaviť nejakú vlastnosť ovdádacách prvkov ak by nemali zmysel - napríklad ak je odrolované maximálne, tlačítko by zmenilo farbu a podobne...

Ďalšia "vychytávka" by bola vracať nejakú hodnotu, ktorá by vyjadrovala pozíciu v rolovanom obsahu... niečo ako klasický scrollbutton.

Čo vy na to?

Avatar

Autor komentáře: Patrik Ján

Datum vložení: 25.2.2005 17:10:00

Oveľa jednoduchšie a čistejšie riešenie: rolovať pomocou scrollTop na element s overflow:auto možete aplikovať clip pre skrytie default scrollbaru. Pri scrollTop funguje aj rolovanie kolieskom myši a kod je zhruba 1/5 z toho čo je v tomto článku.

Zpět na článek | Úvodní stránka Interval.cz