ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

jQuery Tutorial

jQuery HOME jQuery Intro jQuery Get Started jQuery Syntax jQuery Selectors jQuery Events

jQuery Effects

jQuery Hide/Show jQuery Fade jQuery Slide jQuery Animate jQuery stop() jQuery Callback jQuery Chaining

jQuery HTML

jQuery Get jQuery Set jQuery Add jQuery Remove jQuery CSS Classes jQuery css() jQuery Dimensions

jQuery Traversing

jQuery Traversing jQuery Ancestors jQuery Descendants jQuery Siblings jQuery Filtering

jQuery AJAX

jQuery AJAX Intro jQuery Load jQuery Get/Post

jQuery Misc

jQuery noConflict() jQuery Filters

jQuery References

jQuery Selectors jQuery Events jQuery Effects jQuery HTML/CSS jQuery Traversing jQuery AJAX jQuery Misc jQuery Properties


jQuery - Dimensions


С помощью jQuery легко работать с размерами элементов и окном браузера.


методы измерения jQuery

JQuery имеет несколько важных методов для работы с измерениями:

  • width()
  • height()
  • innerWidth()
  • innerHeight()
  • outerWidth()
  • outerHeight()

Размеры jQuery

jQuery Dimensions


методы jQuery Width () и Height ()

Метод Width () задает или возвращает ширину элемента (исключает отступы, границы и поля).

Метод Height () задает или возвращает высоту элемента (исключает отступы, границы и поля).

В следующем примере возвращается ширина и высота заданного элемента < div >:

Пример

$("button").click(function(){
    var txt = "";
    txt += "Width: " + $("#div1").width() + "</br>";
    txt += "Height: " + $("#div1").height();
    $("#div1").html(txt);
});


методы jQuery innerWidth () и иннерхеигхт ()

Метод innerWidth () Возвращает ширину элемента (включая заполнение).

Метод иннерхеигхт () Возвращает высоту элемента (включая заполнение).

В следующем примере возвращается внутренняя ширина/высота заданного элемента <div>:

Пример

$("button").click(function(){
    var txt = "";
    txt += "Inner width: " + $("#div1").innerWidth() + "</br>";
    txt += "Inner height: " + $("#div1").innerHeight();
    $("#div1").html(txt);
});

методы jQuery outerWidth () и outerHeight ()

Метод outerWidth () Возвращает ширину элемента (включая заполнение и границу).

Метод outerHeight () Возвращает высоту элемента (включая заполнение и границу).

В следующем примере возвращается внешняя ширина/высота заданного элемента <div>:

Пример

$("button").click(function(){
    var txt = "";
    txt += "Outer width: " + $("#div1").outerWidth() + "</br>";
    txt += "Outer height: " + $("#div1").outerHeight();
    $("#div1").html(txt);
});

Метод outerWidth (true) Возвращает ширину элемента (включая отступы, границы и поля).

Метод outerHeight (true) Возвращает высоту элемента (включая отступы, границы и поля).

Пример

$("button").click(function(){
    var txt = "";
    txt += "Outer width (+margin): " + $("#div1").outerWidth(true) + "</br>";
    txt += "Outer height (+margin): " + $("#div1").outerHeight(true);
    $("#div1").html(txt);
});

jQuery больше ширины () и высота ()

В следующем примере возвращается ширина и высота документа (HTML-документа) и окна (окно просмотра браузера):

Пример

$("button").click(function(){
    var txt = "";
    txt += "Document width/height: " + $(document).width();
    txt += "x" + $(document).height() + "\n";
    txt += "Window width/height: " + $(window).width();
    txt += "x" + $(window).height();
    alert(txt);
});

В следующем примере устанавливается ширина и высота заданного элемента <div>:

Пример

$("button").click(function(){
    $("#div1").width(500).height(500);
});

jQuery CSS справочник

Для полного обзора всех jQuery CSS методы, пожалуйста, перейдите на наш jQuery HTML/CSS справка.