Rumah  >  Artikel  >  hujung hadapan web  >  jQuery mendapat ringkasan ketinggian dan lebar halaman dan elemen - super practical_jquery

jQuery mendapat ringkasan ketinggian dan lebar halaman dan elemen - super practical_jquery

WBOY
WBOYasal
2016-05-16 15:48:311231semak imbas

Berikut ialah ringkasan kaedah jQuery untuk mendapatkan ketinggian dan lebar halaman serta elemen individu dan dikongsi dengan semua orang.

Dapatkan ketinggian kawasan paparan penyemak imbas (kawasan visual):

Salin kod Kod adalah seperti berikut:

$(window).height();

Dapatkan lebar kawasan paparan penyemak imbas (kawasan visual):
Salin kod Kod adalah seperti berikut:

$(window).width();

Dapatkan ketinggian dokumen halaman
Salin kod Kod adalah seperti berikut:

$(dokumen).height();

Dapatkan lebar dokumen halaman:
Salin kod Kod adalah seperti berikut:

$(document).width();

Ketinggian badan dokumen tetingkap penyemak imbas semasa:
Salin kod Kod adalah seperti berikut:

$(dokumen.badan).tinggi();

Lebar badan dokumen tetingkap penyemak imbas semasa:

Salin kod Kod adalah seperti berikut:

$(document.body).width();

Dapatkan ketinggian menegak bar skrol ke atas (iaitu ketinggian halaman web yang sedang ditatal ke atas)
Salin kod Kod adalah seperti berikut:

$(document).scrollTop();

Dapatkan lebar menegak bar skrol ke kiri:
Salin kod Kod adalah seperti berikut:

$(document).scrollLeft();

Dapatkan atau tetapkan lebar elemen:

Salin kod Kod adalah seperti berikut:

$(obj).width();

Dapatkan atau tetapkan ketinggian elemen:
Salin kod Kod adalah seperti berikut:

$(obj).height();

Jarak dari sempadan atas elemen ke bahagian atas badan: obj.offset().top; (apabila elemen yang mengandungi tidak mengandungi bar skrol)
Jarak dari tepi kiri elemen ke kedudukan paling kiri badan: obj.offset().left; (apabila elemen yang mengandungi tidak mengandungi bar skrol)
Mengembalikan offset dari tepi atas elemen semasa ke tepi atas elemen yang mengandunginya: obj.offset().top (dalam kes di mana elemen yang mengandungi elemen mengandungi bar skrol)
Mengembalikan offset dari tepi kiri elemen semasa ke tepi kiri elemen yang mengandunginya: obj.offset().left (dalam kes di mana elemen yang mengandungi elemen mengandungi bar skrol)
obj.offset().atas;
Menetapkan atau mengembalikan bilangan piksel yang telah ditatal ke tepi kiri atau atas elemen. Ringkasnya, ia adalah untuk menetapkan atau mendapatkan offset elemen padanan berbanding bahagian atas atau kiri bar skrol. Piksel ini hanya berguna jika elemen mempunyai bar skrol, contohnya, jika sifat Limpahan CSS elemen ditetapkan kepada auto. Sifat ini juga hanya ditakrifkan pada teg atau pada dokumen (ini bergantung pada penyemak imbas), dan bersama-sama ia digunakan untuk menentukan kedudukan daripada dokumen skrol. Ambil perhatian bahawa sifat ini tidak menyatakan jumlah tatal untuk teg