Mărime, parcurgere, coordonatele elementului și coordonatele cursorului mouse-ului (puncte de presiune)

Coordonatele cursorului mouse-ului în raport cu ecranul monitorului, pagina sau browser-ul fereastra

Mărime, parcurgere, coordonatele elementului și coordonatele cursorului mouse-ului (puncte de presiune)

Mostra (click pe orice loc dreptunghi verde):

Determina element care este sub cursorul

Mostra (click pe orice loc dreptunghi verde):

Cursorul este de peste tag-ul
pervyyvtoroytrety

Coordonatele cursorului mouse-ului în interiorul elementului (div, img)

În Mozilla Firefox nu funcționează și offsetX offsetY. Cea mai simplă soluție pentru problema enunțată aici.

Mostra (click pe orice loc dreptunghi verde):

Coordonatele locația

Distanța de sus / stânga la elementul de margine, fereastra browser-ului

Mărime, parcurgere, coordonatele elementului și coordonatele cursorului mouse-ului (puncte de presiune)

Exemplu (defilare sau schimbarea fereastra browserului, modificați dimensiunea elementului):

elem.getBoundingClientRect (). lățime / înălțime susținută cu IE9 [developer.mozilla.org]. soluție cross-browser:

Distanța de la marginea din dreapta / jos a ferestrei browser-ului elementului

Exemplu (defilare sau schimbarea fereastra browserului, modificați dimensiunea elementului):

Poziția unui element în raport cu altul

Se calculează poziția unui element în raport cu alta (de exemplu, un descendent al unui strămoș relativ) poate, în cazul în care primesc diferența de coordonate (de exemplu, coordonate părinte scade din coordonatele elementului copil):

Offset elem.offsetParent relativă

elem.offsetParent returnează cel mai apropiat părinte, având o poziție care nu statică. în cazul în care elementul în sine poziție stabilită elem: absolută;. Membrul Poziția arată elem.offsetParent relativă elem.offsetLeft / Top (IE≥8).

Dimensiune Element: lățime, înălțime, defilare

Mărime, parcurgere, coordonatele elementului și coordonatele cursorului mouse-ului (puncte de presiune)

Lățimea elementului conținut