JQuery hogyan találjuk meg a szélessége a blokk egy tört része

Ha meg kell tudni, hogy a teljes szélessége néhány háztömbnyire, majd öntsük a tört része nem kap megfelelő összegek. Nézzük meg a három egység: a rögzített százalék szélességben és auto szélesség.







Hozzon létre egy elrendezést a tesztek

Készítsen három blokk:

  • Az első blokk egy előre meghatározott szélességű százalékban
  • A második blokk egy előre meghatározott rögzített szélessége pixelben
  • A harmadik blokk szélessége tartalmától függően a blokk

JQuery hogyan találjuk meg a szélessége a blokk egy tört része






Az egyes blokkok mi lesz három sor, a nyilvántartásba:

  • Az értékek a blokk szélességét $ (this) .css (width)
  • Az értékek a blokk szélességét $ (this) .width ()
  • Az értékek a tényleges szélessége a blokk segítségével $ (e) [0] .getBoundingClientRect (). Szélesség

Tehát nézzük a három fő környezetben, és képes következtetéseket levonni.

Stílusok próbájának

Nincs semmi különös, hozzon létre egy egységet a közös tulajdonságok minden egység és az egyes tulajdonságait a szélessége az egyes blokk.

Hogyan juthat a legjobb egység szélessége

Ahhoz, hogy tudjuk a szélessége a blokk (element) egy tört része, azt javasoljuk, hogy a következő módszerrel:

Ez a módszer létezik, mivel az idő IE4, ebben támogatni kell minden böngészőben.

teszteredmények

Amint az ábrából demo például egységek egy előre meghatározott szélességű százalékban és szélessége: auto van egy tört része, amely nem mutat jQuery szélessége () módszer.
Blokkok előre meghatározott rögzített szélessége pixelben frakcionált alkatrészek és szigorúan leképezett értéket fölöttük.