Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: położenie diva
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
polaczek
Witam, może zaczne od kodu:

  1. <head>....</head>
  2.  
  3. <tr>
  4. <td>
  5. <div id="my">tekst</div>
  6. </td>
  7. </tr>
  8. </body>


Czy mógł by mi ktoś pomóc, i powiedziec w jaki sposób w java scripcie można pobrać położenie tego diva? dodam że próbowałem offsetLeft-em i offsetTop-em ale zawsze zwracał 0, proszę o wszelkie możliwe wskazówki.

Dzięki z góry.
Cysiaczek
Pewien nie jestem, ale wydaje mi się, że zwraca 0, bo jest ułożony relatywnie w stosunku do komórki w tabeli. Zmień mu na position:absolute - może wtedy.
revyag
Nie trzeba nic ustawiać. Na quirksmode jest skrypt który ładnie pobiera te wartości.
http://www.quirksmode.org/js/findpos.html
polaczek
Dzięki revyag, mało znam się na java scripcie, ale podejrzewałem że nie można pobrać położenia statycznego diva. A wiec trzeba dodawać położenia wszystkich rodziców, rodziców...., prosto i logicznie ,dzięki wszystkim za pomoc!


// edit

wiem ze nie musze, chodzi mi o to że js nie ma opcji aby samodzielnie to policzyc, tylko trzeba ręcznie.
revyag
Nie, nie musisz ustawiać pozycji. Sprawdź i zobacz smile.gif
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.