사용자 도구

사이트 도구


wiki:javascript:jquery:jquery_note:jquery_dimensions

jQuery - Dimensions

  • description : jQuery - Dimensions
  • author : 오션
  • email : shlim@repia.com
  • lastupdate : 2021-04-19


Ref

jQuery - Dimensions
jQuery를 사용하면 요소와 브라우저 창의 크기(dimensions, 치수)에 대해 쉽게 작업할 수 있습니다.

jQuery Dimension Methods

jQuery에는 크기에 대한 작업을 위한 몇 가지 중요한 방법이 있습니다.

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

jQuery Dimensions


jQuery widh() and height() Methods

width() 메서드는 요소의 너비를 설정하거나 반환합니다 (padding, border 및 margin 제외).

height() 메서드는 요소의 높이를 설정하거나 반환합니다 (padding, border 및 margin 제외).

다음 예제는 지정된 <div> 요소의 너비와 높이를 반환합니다.

예제

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

jQuery innerWidth() and innerHeight() Methods

innerWidth() 메서드는 요소의 너비를 반환합니다(padding 포함).

innerHeight() 메서드는 요소의 높이를 반환합니다(padding 포함).

다음 예제는 지정된 <div> 요소의 내부 너비/높이(inner-width/height)를 반환합니다.

예제

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

jQuery outerWidth() and outerHeight() Methods

outerWidth() 메서드는 요소의 너비를 반환합니다 (padding 및 border 포함).

outerHeight() 메서드는 요소의 높이를 반환합니다 (padding 및 border 포함).

다음 예제는 지정된 <div> 요소의 외부 너비 / 높이를 반환합니다.

예제

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


outerWidth(true) 메서드는 요소의 너비 (padding, border 및 margin 포함)를 반환합니다.

outerHeight(true) 메서드는 요소의 높이 (padding, border 및 margin 포함)를 반환합니다.

예제

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

jQuery More width() and height()

다음 예제는 문서(HTML 문서)와 창(브라우저 viewport)의 너비와 높이를 반환합니다.

  $(document).ready(function () {
    $("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> 요소의 너비와 높이를 설정합니다.

예제

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

jQuery HTML Reference

모든 jQuery HTML 메서드에 대한 전체 개요를 보려면, jQuery HTML/CSS Reference로 이동하십시오.

/volume1/web/dokuwiki/data/pages/wiki/javascript/jquery/jquery_note/jquery_dimensions.txt · 마지막으로 수정됨: 2023/01/13 18:44 (바깥 편집)