![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (20%) ![]() ![]() |
Witam, czy jest jakaś funkcja w javascript badź sposób by odczytać położenie kursora ale np. na zdjęciu, i przy rozmiarze np. zdjęcia 800x600 pikseli w granicznym punkcie zdjęcia w prawym dolnym rogu byłoby położenie kursora 800x600??
znam funkcje, które pozwalają odczytać bezwzględne położenie kursora (na monitorze), ale teraz pytam o położenie na obiekcie? -------------------- |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
znam funkcje, które pozwalają odczytać bezwzględne położenie kursora (na monitorze), ale teraz pytam o położenie na obiekcie? może i takie są - nie pamiętam... ale jeśli znasz pozycję kursora to oblicz pozycję elementu w dokumencie (offset) - od pozycji elementu odejmij współrzędne offset...jeśli interesuje cię rozwiązanie na wiele przeglądarek a nie chcesz kożystać z bibliotek to zajżyj do ich źródła a propo wspomnianych funkcji... potrzebne wspomniane funkcje w jQuery: event.pageX, event.pageY, .offset() jeśli chcesz się bawić w DOM'ie bez bibliotek: element.offsetParent, element.offsetLeft, element.offsetTop - akurat widzę, że i na IE są te same właściwości elementów: offsetLeft Property -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2025 - 18:09 |