Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%)
|
Witam,
W jaki najlepszy sposób pobrać dane odnośnie położenia danego elementu na stronie WWW - tj. odległość jego lewego boku od lewego boku ekranu i gornego boku od gornego boku ekranu. Próbowałem w taki sposób: Kod mElement.style.left = $D(innyElement).offsetLeft + $D(innyElement).offsetParent.offsetLeft + $D(innyElement).offsetParent.offsetParent.offsetLeft + "px"; gddzie: $D(innyElement) = document.getElementById(innyElement) I o ile w FireFoxie dobrze pobiera poprawne wymiary (tj. lewy koniec nowego elementu jest w tym samym miejscu co lewy koniec prawego elementu itp) to w Operze brakuje kilku px żeby dopasować. Dodam, że problem ten pojawia się tylko z offsetLeft, natomiast offsetTop działa dobrze. Czy ktoś może mi powiedzieć jak przerobić taki skrypt żeby poprawnie pobierał pozycję elementu? |
|
|
|
Skie [JavaScript][DOM] Pozycja elementu 19.09.2008, 16:15:05
Gorgeus http://www.javascriptkit.com/javatutors/static2.sh... 21.09.2008, 02:59:51
Skie Sprawdziłem to i na pierwszy rzut oka wygląda mi t... 22.09.2008, 17:36:04 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 14:08 |