Autor | Zpráva | ||
---|---|---|---|
qweewq Profil * |
#1 · Zasláno: 16. 4. 2012, 18:31:30
Mohl by mi prosím vás někdo pomoci s mím problémem,
V divu posouvám horizontálně tabulku, která má jeden řádek a mnoho buněk.... Potřeboval bych aby se přiřadila událost té buňce která bude v dosahu 0-250px (od levého okraje divu k pravému okraji divu). Bohužel javascript ovládám jen na základní úrovni a nevím kde mám začít. Tak bych vás chtěl požádat jestli by mi někdo nenapsal řešení a nebo alespoň mi nenapsal které k tomu potřebuji funkce... případně postup.... Doufám že toho po vás nechci moc, pokud ano tak se omlouvám protože si už fakticky nevím rady. Děkuji předem za všechny návrhy a rady... |
||
Radek9 Profil |
#2 · Zasláno: 16. 4. 2012, 18:33:33
qweewq:
To spíš nastav událost té tabulce a ověř pozici myši. |
||
qweewq Profil * |
#3 · Zasláno: 16. 4. 2012, 19:09:54
Radek9:
No jo ale já potřebuji pridat jednu udalost bunce která je 0-250px od levého okraje k pravemu a jinou druhou udalost bunce ktera je 0-250px od pravého okraje k levému... Takže takhle by to bohužel nefungovalo.... :( |
||
Radek9 Profil |
#4 · Zasláno: 16. 4. 2012, 22:30:55
qweewq:
Pokud si zjistíš tu pozici myši a šikovně to rozpočítáš, tak to určitě půjde. |
||
qweewq Profil * |
#5 · Zasláno: 16. 4. 2012, 23:29:09
A prosím vás jak mám ověřit pozici kurzoru jenom v nějakém elementu např. v divu
Mám fci která zjistí souřadnice vůči body, Já bych potřeboval aby v tom divu začínaly souřadnice v levém horním rohu pro X=0 Y=0. De to, nebo e.clientX vrací jen souřadnice vůči body. Díky <script language="JavaScript1.2"> var IE = document.all?true:false; if (!IE) document.captureEvents(Event.MOUSEMOVE) document.onmousemove = getMouseXY; var tempX = 0; var tempY = 0; function getMouseXY(e) { if (IE) { tempX = event.clientX + document.body.scrollLeft; tempY = event.clientY + document.body.scrollTop; } else { tempX = e.pageX; tempY = e.pageY; } if (tempX < 0){tempX = 0;} if (tempY < 0){tempY = 0;} document.Show.MouseX.value = tempX; document.Show.MouseY.value = tempY; return true; } </script> |
||
Časová prodleva: 12 let
|
0