English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
С помощью jQuery можно легко обрабатывать размеры элементов и окна браузера.
jQuery предоставляет эффективные методы для работы с размерами элементов.
В этой главе мы объясним, как получить или установить размер HTML-элемента.
У нас есть следующие методы jQuery для обработки размеров:
Ниже мы покажем, как использовать каждый метод.
Просмотрите изображение ниже, чтобы понять, как эти методы вычисляют размер рамки элемента.
jQuery width()Метод получения или установки ширины выбранного элемента (без внутреннего отступа, рамки и внешнего поля).
jQuery height()Метод получения или установки высоты выбранного элемента (без внутреннего отступа, рамки и внешнего поля).
Ниже приведен пример получения ширины и высоты элемента DIV:
$("div").click(function(){ let w = $(this).width(); let h = $(this).height(); $(this).html("Ширина DIV: " + w + "<br>" + "Высота DIV: " + h); });Пробуем посмотреть‹/›
Ниже приведен пример установки ширины и высоты всех абзацев:
$("button").click(function(){ $("p").width(250); $("p").height(100); });Пробуем посмотреть‹/›
jQuery innerWidth()Метод получения или установки ширины выбранного элемента (включая внутренние поля).
jQuery innerHeight()Метод получения или установки высоты выбранного элемента (включая внутренние поля).
Ниже приведен пример получения внутренней ширины и высоты DIV элемента:
$("div").click(function(){ let w = $(this).innerWidth(); let h = $(this).innerHeight(); $(this).html("Внутренняя ширина: " + w + "<br>" + "Внутренняя высота: " + h); });Пробуем посмотреть‹/›
jQuery outerWidth()Метод получения или установки ширины выбранного элемента (включая внутренние поля и рамки).
jQuery outerHeight()Метод получения или установки высоты выбранного элемента (включая внутренние поля и рамки).
Ниже приведен пример получения внешней ширины и высоты DIV элемента:
$("div").click(function(){ let w = $(this).outerWidth(); let h = $(this).outerHeight(); $(this).html("Внешняя ширина: " + w + "<br>" + "Внешняя высота: " + h); });Пробуем посмотреть‹/›
outerWidth(true) Метод получения или установки ширины выбранного элемента (включая внутренние поля, рамки и внешние отступы).
outerHeight(true) Этот метод��取或 устанавливает высоту выбранного элемента (включая внутренние поля, рамки и внешние отступы).
Ниже приведен пример получения внешней ширины и высоты DIV элемента (включая отступы):
$("div").click(function(){ let w = $(this).outerWidth(true); let h = $(this).outerHeight(true); $(this).html("Внешняя ширина [+маржа]:" + w + "<br>" + "Внешняя высота [+маржа]: " + h); });Пробуем посмотреть‹/›
Показать различия между width(), height(), innerWidth(), innerHeight(), outerWidth() и outerHeight():
$("button").click(function(){ $("div").width(); $("div").innerWidth(); $("div").outerWidth(); $("div").height(); $("div").innerHeight(); $("div").outerHeight(); });Пробуем посмотреть‹/›
Вы также можете найти ширину и высоту окна и документа:
$(window).width(); // Возвращает ширину браузерного окна $(document).width(); // Возвращает ширину HTML документа $(window).height(); // Возвращает высоту браузерного окна $(document).height(); // Возвращает высоту HTML документаПробуем посмотреть‹/›
Для получения полной информации о методах CSS обратитесь в нашРеферентное руководство по HTML / CSS jQuery.