ďťż
Podstrony
|
telcocafeWitam, 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 |
|||
Sitedesign by AltusUmbrae. |