ďťż

[Javascript] Pobieranie pozycji kursora

       

Podstrony


telcocafe

Witam, mam sobie element
<div class="a"> </div>

I oczywiście problem :)
Jak pobrać pozycję kursora na tym elemencie?
Tzn. zapewne daję sobie metodę do zdarzenie onmousemove. Znalazłem http://www.webrefere...ipt/mk/column2/
Tutaj pobieram pozycję na całym ekranie. Czy, żeby mieć pozycję na elemencie, muszę ją sobie policzyć (np. pozycja kursora - top elementu)?
Javascript powinien mieć coś wbudowanego...




(...) żeby mieć pozycję na elemencie (...)
Javascript powinien mieć coś wbudowanego...

yyy a atrybut onmouseover ???
A jeśli nie, to raczej na elementach "sztywnych" nie pobierzesz pozycji (przynajmniej bazując wg nich). Co najwyżej na elementach edycyjnych, jak textarea czy input (np. text).

@down:
Względem DIV-a wystarczy odliczyc od X - left pudełka; od Y top pudełka Tylko problem w tym, że nie wszystkie przeglądarki posiadają tak inteligentnego DOMa.
Użytkownik DJ_ProG edytował ten post 14 październik 2007, 14:10
To ma być względem dokumentu czy wzgledem DIV-a?
Względem dokumentu:
function doSomething(e) { var posx = 0; var posy = 0; if (!e) var e = window.event; if (e.clientX || e.clientY) { x = e.clientX; y = e.clientY; } return new mousePoint(x, y); } function mousePoint(x, y){ this.x = x; this.y = y; }
Względem DIV-a wystarczy odliczyc od X - left pudełka; od Y top pudełka

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.