Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mencari ketinggian dengan jquery

Bagaimana untuk mencari ketinggian dengan jquery

青灯夜游
青灯夜游asal
2022-06-09 16:50:322715semak imbas

Kaedah: 1. Gunakan "$(selector).height()" untuk mendapatkan ketinggian elemen; 2. Gunakan "$(window).height()" untuk mendapatkan ketinggian kawasan kelihatan tetingkap semasa ; 3. Gunakan " $(document).height()" untuk mendapatkan ketinggian dokumen tetingkap semasa; 5. Gunakan "$(document).scrollTop()" "Dapatkan ketinggian skrol skrin.

Bagaimana untuk mencari ketinggian dengan jquery

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi jquery 3.6.0, komputer Dell G3.

Jquery pelbagai kaedah pemerolehan ketinggian

1 Dapatkan elemen atau ketinggian skrin

$(selector).height()被选元素的高度
$(window).height()浏览器当前窗口可视区域高度
$(document).height()   浏览器当前窗口文档的高度
$(document.body).height()  浏览器当前窗口文档 body 的高度
$(document.body).outerHeight(true)   文档body 的总高度 (border padding margin)

2. Ketinggian tatal skrin

$(document).scrollTop()

3 Dapatkan ketinggian bekas dari atas

document.getElementById(str).getBoundingClientRect().top

Contoh:

<!doctype html>
<html>
	<head>
		<meta charset="UTF-8">
		<script src="./js/jquery-3.6.0.min.js"></script>
		<script>
			$(document).ready(function() {
				$("button").click(function() {
					console.log("div的高度: " + $("div").height());
					console.log("浏览器当前窗口可视区域高度: " + $(window).height());
					console.log("浏览器当前窗口文档 body 的高度: " + $(document.body).height());
				});
			});
		</script>
	</head>
	<body>

		<div style="height:100px;width:300px;padding:10px;margin:3px;border:1px solid blue;background-color:lightblue;"></div><br>
		<button>显示高度</button>

	</body>
</html>

Bagaimana untuk mencari ketinggian dengan jquery

[Pembelajaran yang disyorkan: tutorial video jQuery, video bahagian hadapan web]

Atas ialah kandungan terperinci Bagaimana untuk mencari ketinggian dengan jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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