Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] pozycja elementu...
Forum PHP.pl > Forum > Przedszkole
kkuubbaa88
po najechaniu myszka na element input chcialbym pobrac jego wartosc top oraz left w dokumencie... prosta sprawa, ale cos nie chce wyjsc... robie:

[JAVASCRIPT] pobierz, plaintext
  1. onmouseover="alert(this.style.left)";
[JAVASCRIPT] pobierz, plaintext


ale otrzymuje pusta zawartosc...
MateuszS
  1. onMouseOver="alert(this.offsetLeft);"

kkuubbaa88
problem w tym, ze ta funkcja zwraca odleglosc od swojego rodzica... a ja potrzebuje liczyc od poczatu strony, czyli od krawedzi przeglądarki.
MateuszS
A zdefiniowałeś w ogóle tę odległość left?

  1. <div style="position: absolute; left: 100px; width: 100px; height: 100px; border: 1px solid black" onMouseOver="alert(this.style.left);"></div>
kkuubbaa88
wlasnie nie ma deklaracji w CSS ani top, ani left. elementy input sa zadniezdzone w wielu divach i potrzebna jest funkcja do pobrania wartosci top i left od calego dokumentu, czyli jego poczatku, a nie odleglosc elementu rodzica-diva.
kamil4u
Możesz w pętli dodawać wartości offsetLeft, nie przypominam sobie innych funkcji niestety...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.