Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Mendapatkan Dimensi Skrin, Tetingkap dan Halaman dalam JavaScript?

Bagaimanakah Saya Mendapatkan Dimensi Skrin, Tetingkap dan Halaman dalam JavaScript?

Susan Sarandon
Lepaskan: 2024-12-18 09:10:12
asal
371 orang telah melayarinya

How Do I Get Screen, Window, and Page Dimensions in JavaScript?

Menentukan Dimensi Skrin dan Tetingkap merentas Penyemak Imbas

Pembangun web selalunya perlu mendapatkan ukuran yang tepat bagi skrin pengguna, halaman web semasa dan tetingkap penyemak imbas. Walaupun pendekatan khusus mungkin berbeza-beza merentas penyemak imbas, terdapat kaedah yang ditetapkan untuk mendapatkan semula dimensi ini.

Mendapatkan semula Dimensi Skrin dan Tetingkap

Untuk menentukan dimensi skrin pengguna, gunakan yang berikut sifat:

  • screenWidth
  • screenHeight

Untuk dimensi tetingkap penyemak imbas, gunakan ini sifat:

  • lebar tingkap
  • tinggi tingkap

Mengambil Dimensi Halaman

Kepada mengukur dimensi halaman web semasa, anda boleh menggunakan JavaScript atau jQuery.

JavaScript:

document.documentElement.scrollHeight; // pageHeight
document.documentElement.scrollWidth; // pageWidth
Salin selepas log masuk

jQuery:

$(document).height(); // pageHeight
$(document).width(); // pageWidth
Salin selepas log masuk

Menentukan Kedudukan Tatal

Untuk mencari kedudukan tatal dalam dokumen semasa, gunakan ini hartanah:

  • pageX
  • pageY

Keserasian Pelayar

Yang disebutkan di atas kaedah disokong secara meluas oleh penyemak imbas utama, termasuk Chrome, Firefox, Edge dan Safari. Walau bagaimanapun, sentiasa dinasihatkan untuk menguji kod anda merentas berbilang penyemak imbas untuk memastikan keserasian silang.

Atas ialah kandungan terperinci Bagaimanakah Saya Mendapatkan Dimensi Skrin, Tetingkap dan Halaman dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan