⊗jqDmPo 69 of 113 menu

Դիրքավորումը jQuery-ում

Տարրերի կոորդինատների հետ աշխատելու համար jQuery-ում կան position և offset մեթոդները:

Այս մեթոդները ծառայում են տարրի ընթացիկ կոորդինատները ստանալու կամ փոխելու համար և արդյունքում վերադարձնում են օբյեկտ, որը պարունակում է top և left հատկությունները:

Հաշվարկների սխալները կարող են առաջանալ, եթե օգտատերը փոխում է էջի չափերը: Նաև մեթոդները չեն ստանում թաքնված տարրերի կոորդինատները:

offset մեթոդը ստանում է տարրի դիրքը վերաբերվելով փաստաթղթին, իսկ position մեթոդը ստանում է տարրի դիրքը վերաբերվելով ծնողի բացվածներին:

Ենթադրենք ունենք հետևյալ HTML կոդը:

<div id="parent"> <p id="test">text</p> </div> <p id="text1"></p> <p id="text2"></p>

Աբզացներին կցված են CSS ոճեր:

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

Եկեք ստացենք test դիվի դիրքը այս մեթոդներով, և, դիմելով ստացված օբյեկտի բանալիներին, տպենք այս տեղեկատվությունը ներքևի աբզացներում.

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 );
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել