[JavaScript] Pozycja elementu CSS/HTML

[JavaScript] Pozycja elementu CSS/HTML
forsberg
  • Rejestracja:prawie 18 lat
  • Ostatnio:około rok
  • Lokalizacja:Trójmiasto
0

Witam,

Przejrzałem sobie przykłady na stronce w3c i znalazłem użyteczny sposób wyciągnięcie wartości liczbowej pozycji kursora myszy w oknie. Jednak gdy chcę podobnie ustalić wartość liczbową pozycji np. div'a w oknie (np. X=50px Y=40px) nic z tego.

Ten kod:

standardowy_wskaźnik_elementu.innerHTML=element.style.top;
wyświetla nic. Pytanie zatem: co zrobić, żeby mieć w zmiennej np. var a pozycję X i Y div'a na stronce?

Loganek
  • Rejestracja:ponad 18 lat
  • Ostatnio:około 8 lat
  • Postów:268
0

jeśli nie masz przypisanych wartości do diva na początku to nie odczytasz.


forsberg
  • Rejestracja:prawie 18 lat
  • Ostatnio:około rok
  • Lokalizacja:Trójmiasto
0

A jeśli element jest od początku widoczny na stronce, a skrypt działa dopiero po kliknięciu (onClick), to jak "wyłowić" pozycję top i left w oknie elementu div?

Skopiowałem kod ze stronki:

Kopiuj
document.getElementById("elementA").style.top=
				document.getElementById("elementB").style.top;

Czyli generalnie chcę, aby div A pojawił się w miejscu div B.

Zarówno elementA jak B istnieją od początku, tj. przed akcją wywołania skryptu.
Z góry dzięki za odpowiedź lub wskazówkę.

forsberg
  • Rejestracja:prawie 18 lat
  • Ostatnio:około rok
  • Lokalizacja:Trójmiasto

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.