Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Pobieranie dokładnej pozycji ruchomego obiektu
sebap123
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 26.08.2009
Skąd: Szczecin

Ostrzeżenie: (10%)
X----


Mam pewien problem z mechanizmem drag and drop na swojej stronie. Może nie bezpośrednio z nim, a z wyświetlaniem pozycji obiektu, który jest przesuwany.
Chciałbym, aby wyświetlana była pozycja środka obrazka, czyli jak dojadę do krawędzi ramki wyznaczającej pole to będzie 0 niezależnie od tego, gdzie jest myszka (gdzie jest na obiekcie). Teraz natomiast pozycja wyświetlana jest to pozycja myszki.
Czy ktoś mógłby mi napisać jak mogę takie coś osiągnąć?

Aktualnie pozycja na osi Y jest pobierana w następujący sposób (jest to zlepek elementów z paru funkcji):
Kod
var position.y = event.pageY;
DD.Top = position.y - element.offsetTop;
element.style.top = (position.y-DD.Top)+"px";
var printPositionY = position.y-DD.Top;

Jak coś niejasnego napisałem to przepraszam, proszę dać znać to się poprawię. Dodam, że nie używam żadnej biblioteki, ponieważ z tego co przejżałem na szybko to i w MooTools i jQuery będzie podobny problem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zegarek84
post
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


jeśli nie chcesz korzystać z gotowej biblioteki a w nich są gotowe rozwiązania, to chociaż popatrz jak to w nich jest zrobione w kodzie a nie szukaj na ślepo... ja dam tylko gotowca z biblioteki gdyż nie chce mi się opisywać jak to zrobić:
.offset()
.position()
Go to the top of the page
+Quote Post

Posty w temacie


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: 30.12.2025 - 20:28