Bagaimana untuk mendapatkan saiz port pandangan penyemak imbas
P粉237029457
P粉237029457 2023-08-28 11:06:30
0
2
577
<p>Saya mahu pelawat saya dapat melihat imej berkualiti tinggi, adakah terdapat cara untuk mengesan saiz tetingkap? </p> <p>Atau lebih baik lagi, saiz port pandangan penyemak imbas menggunakan JavaScript? Lihat kawasan hijau di sini: </p>
P粉237029457
P粉237029457

membalas semua(2)
P粉342101652

fungsi dimensi jQuery

$(window).width()$(window).height()

P粉955063662

Pelayar silang @media(宽度)@media(高度) a> Nilai

const vw = Math.max(document.documentElement.clientWidth || 0, window.innerWidth || 0)
const vh = Math.max(document.documentElement.clientHeight || 0, window.innerHeight || 0)

window.innerWidthwindow.innerWidth a> 和 window.innerHeight dan window.innerHeight一个>

  • Dapatkan port pandangan CSS @media(宽度) 和 @media (height) yang termasuk bar skrol
  • skala awal dan penskalaanPerubahan initial-scale 和缩放变化可能会导致移动错误缩小到 PPK 所谓的视觉视口的值并且小于@media boleh menyebabkan pergerakan
  • pepijat
  • menurunkan skala kepada nilai PPK yang dipanggil visual viewport
  • dan kurang daripada @media nilai
  • 在 IE8 中未定义Penskalaan boleh menyebabkan nilai mengecut sebanyak 1 piksel disebabkan oleh pembundaran asli

- document.documentElement .clientWidth.clientHeight

    document.documentElement .clientWidth
  • dan .clientHeight
  • Sama dengan lebar port pandangan CSS
  • tolak lebar bar skrol @media(宽度)@media(高度) Padanan
  • apabila tiada bar skrol jQuery(window).width()Sama jQuery
  • Panggil Pelayar Pemandangan
  • Pelayar silang tersedia
Tidak tepat jika jenis dokumen tiada

Gunakan 🎜 untuk mendapatkan dimensi tepat dalam mana-mana unit🎜 🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan