32 of 119 menu

Metod width

Metod width elementning kengligini olish va o'zgartirish imkonini beradi. Muhimi, biz elementning 'hisoblangan kenglik' qiymatini (computed width) olamiz. Metoddan farqli o'laroq css('width'), u o'lchovsiz qiymatni qaytaradi (masalan 400) va matematik hisoblashlar uchun qulay. Metod element kontentining kengligini, CSS xususiyatiga box-sizing qanday qiymat berilganligidan qat'iy nazar, oladi. Bundan kelib chiqadigan noqulayliklarning oldini olish uchun css('width') metodidan foydalanish tavsiya etiladi. Hisoblashdagi xatolar, shuningdek, foydalanuvchi sahifa o'lchamini o'zgartirganda yoki element yoki uning ota elementi yashiringan bo'lsa, paydo bo'lishi mumkin. Kenglik qiymati chet bo'shliqlari va chegarasini hisobga olmaydi.

Sintaksis

Elementning kengligini olish. Ba'zi hollarda olingan qiymatlar kasrli son bo'lishi mumkin:

$(selektor).width();

Elementning kengligini o'zgartirish uchun - oddiy son (masalan 400) o'tkazish mumkin, bu holda o'lchov birligi piksellar bo'ladi, yoki o'lchov birligini ko'rsatgan holda satr (masalan '10em') o'tkazish mumkin:

$(selektor).width(yangi qiymat);

Shuningdek, biz belgilangan funktsiyani to'plamdagi har bir elementga qo'llashimiz mumkin. Bunda funktsiyaning birinchi parametri sifatida elementning to'plamdagi tartib raqami, ikkinchi parametri sifatida esa o'sha elementning joriy kenglik qiymati o'tkaziladi. this ning qiymati funktsiya ichida joriy elementga ishora qiladi. Elementning kenglik qiymati funktsiya qaytargan qiymatga o'zgaradi:

$(selektor).width(function(to'plamdagi tartib raqami, joriy kenglik qiymati));

Misol

Keling, div ustiga bosilganda uning kengligini 40px qiymatiga o'zgartiramiz, metodidan foydalanib width, shuningdek css yordamida uning fonini yashil rangga o'zgartiramiz:

<div id="test"></div> #test { width: 90px; height: 80px; background: red; color: white; margin-top: 10px; cursor: pointer; } $('#test').one('click', function() { $(this).width(40).css({ cursor: 'auto', backgroundColor: 'green' }); });

Shuningdek qarang

  • metod height,
    elementning balandligini olish va o'zgartirish imkonini beradi
  • metod innerWidth,
    elementning kengligini olish va o'zgartirish imkonini beradi, uning ichki chet bo'shliqlarini hisobga olgan holda
  • metod outerWidth,
    elementning kengligini olish va o'zgartirish imkonini beradi, uning chet bo'shliqlari va chegarasini hisobga olgan holda
  • metod css,
    elementning CSS uslublarini olish va o'zgartirish imkonini beradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish