Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][jQuery] Wyświetlenie div na danej pozycji
Fifi209
post
Post #1





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Mam w tabelce linki, przez jquery dodaję zdarzenie click i teraz tak:
[JAVASCRIPT] pobierz, plaintext
  1. var pos = $(this).offset(); // Tutaj pobieram pozycje
  2.  
  3. $("#exp").css('position', 'absolute');
  4. $("#exp").css('left', pos.left);
  5. $("#exp").css('top', pos.top);
[JAVASCRIPT] pobierz, plaintext


W css dodatkowo #exp:
  1. #exp {
  2. width: 100px;
  3. height: 100px;
  4. display: inline;
  5. z-index: 15;
  6. }


I teoretycznie wszystko powinno być ok ale tak nie jest... Div pokazuje się na pozycji ~left+100px i ~top+290px (na mojej rozdzielczości, a już zauważyłem że to ma znaczenie)

Tak, więc pytanie: gdzie popełniłem błąd, że div wyświetla się w złym miejscu?

@edit
Problem rozwiązany, tak to jest jak się siedzi zbyt długo nad kodem...
Dodawałem div'a w kolejnym div'ie i dziedziczył właściwości css... Jak dodałem w body jest wszystko ok...

Ten post edytował fifi209 11.11.2009, 23:43:37
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Może w tym:
Cytat
Get the current offset of the first matched element, in pixels, relative to the document.

?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 16:07