Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]JQUERY sprawdzanie odległości draggable elementu od parent
goartur
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 19.10.2014

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


Tak jak w temacie mam pewien element w div, jest on przypisany pod widget draggable wiec mogę go poruszać po całym divie, Parent div ma wielkość 500px na 500px. Chce sprawdzić jaka odległość łączy element od div z góry i od lewej, macie może jakieś przykłady? Szukałem i nic nie mogłem znaleźć
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


http://stackoverflow.com/questions/4903530...raggable-object
Go to the top of the page
+Quote Post
goartur
post
Post #3





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 19.10.2014

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


Cytat(Pyton_000 @ 16.09.2015, 13:27:27 ) *



Dzieki wielkie mam jeszcze jedo pytanie. Jak ustawic offset aby patrzal na divparent a nie na window?

http://jsfiddle.net/DGbT3/2348/

Ten post edytował goartur 16.09.2015, 13:07:50
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Chyba AdBlock zablokował mi Forum, bo nie widzę Twojego kodu
Go to the top of the page
+Quote Post
Comandeer
post
Post #5





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


Użyć $elem.position, nie $elem.offset
Go to the top of the page
+Quote Post
kapslokk
post
Post #6





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


@Commander - możesz pokazać przykład kodu? Bo wg dokumentacji jQuery masz rację, ale u mnie jakoś to nie chce działać - widać czegoś nie ogarnąłem

Co do tematu to ja bym ewentualnie próbował tak :
http://jsfiddle.net/8fbdf93m/

Ten post edytował kapslokk 16.09.2015, 13:19:36
Go to the top of the page
+Quote Post
goartur
post
Post #7





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 19.10.2014

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


Cytat(Comandeer @ 16.09.2015, 14:09:03 ) *
Użyć $elem.position, nie $elem.offset



Masz na mysli:
  1. var offset = $('#parentDiv').offset();


Jesli tak to niestety koordynaty nie ulegaja zmianie.

Dzieki kapslokk.


Mam pytanie jeszcze jedno i ostnie, w sumie to musze pobrac dane ile Pixeli od gory i od lewej znajduje sie element, czy to jest mozliwe?

Ten post edytował goartur 16.09.2015, 13:23:47
Go to the top of the page
+Quote Post
kapslokk
post
Post #8





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


Od góry i lewej względem czego? W każdym razie możesz to zrobić z użyciem .offset()

Ten post edytował kapslokk 16.09.2015, 13:42:50
Go to the top of the page
+Quote Post
Comandeer
post
Post #9





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


http://jsfiddle.net/Comandeer/aLtww9bv/
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: 5.10.2025 - 18:50