⊗jqDmPo 69 of 113 menu

jQuery-də Pozisioning

jQuery-də elementlərin koordinatları ilə işləmək üçün positionoffset metodları var.

Bu metodlar elementin cari koordinatlarını almaq və ya dəyişmək üçündür və nəticə olaraq topleft xassələrini ehtiva edən bir obyekt qaytarır.

Hesablamalarda səhvlər yarana bilər, əgər istifadəçi səhifənin ölçülərini dəyişirsə. Həmçinin metodlar gizli elementlərin koordinatlarını almır.

offset metodu elementin mövqeyini sənəddən nisbətən alır, position isə elementin valideyninin boşluqlarından nisbətən mövqeyini alır.

Tutaq ki, bizim aşağıdakı HTML kodumuz var:

<div id="parent"> <p id="test">mətn</p> </div> <p id="text1"></p> <p id="text2"></p>

Abzaslara CSS stilləri əlavə edilib:

#parent { width: 150px; border: 1px solid blueviolet; } #test { margin: 5px; text-align: center; outline: 1px solid green; }

Gəlin test div-inin mövqeyini bu metodlarla alaq və alınan obyektin açar dəyərlərinə müraciət edərək, bu məlumatı aşağıdakı abzaslarda çap edək:

let offset = $('#test').offset(); $('#text1').text( '(OFFSET()) left: ' + offset.left + ', top: ' + offset.top ); let position = $('#test').position(); $('#text2').text( '(POSITION()) left: ' + position.left + ', top: ' + position.top );
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et