ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [jQuery] 18. dimension - jQuery 강좌 jQuery / CSE
    Web/jQuery 2015. 6. 13. 11:25

    jQuery - Dimensions





    1. jQuery Dimension Methods

     jQuery는 면적을 작업하기 위한 중요한 여러가지 메소드를 가지고 있습니다:

      - width()

      - height()

      - innerWidth()

      - innerHeight()

      - outerWidth()

      - outerHeight()






    2. jQuery Dimensions


     

      



     [ 출처: W3Schools ]









    3. jQuery width() and height() Methods

     width() 메소드는 요소의 너비(width)를 설정하거나 반환합니다.

     height() 메소드는 요소의 높이(height)를 설정하고나 반환합니다.


     아래 예제는 div 요소의 너비와 높이를 반환하는 예제입니다.



    1
    2
    3
    4
    5
    6
    7
     
    $("button").click(function(){
        var txt = "";
        txt += "Width: " + $("#div1").width() + "</br>";
        txt += "Height: " + $("#div1").height();
        $("#div1").html(txt);
    });
    cs
     







    4. jQuery innerWidth() and innerHeight() Methods

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

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






    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <!DOCTYPE html>
    <html>
    <head>
    <script>
    $(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);
    });
    });
    </script>
    </head>
    <body>
     
    <div id="div1" style="height:100px;width:300px;padding:10px;margin:3px;border:1px solid blue;background-color:lightblue;"></div>
    <br>
     
    <button>Display dimensions of div</button>
     
    <p>innerWidth() - returns the width of an element (includes padding).</p>
    <p>innerHeight() - returns the height of an element (includes padding).</p>
     
    </body>
    </html>
     
    cs
     


     



     





    5. jQuery outerWidth() and outerHeight() Methods
     outerWidth() 메소드는 요소의 너비를 반환합니다.(padding과 border 포함하여)
     outerHeight() 메소드는 요소의 높이를 반환합니다.(padding과 border 포함하여)



     

    1
    2
    3
    4
    5
    6
    7
     
    $("button").click(function(){
        var txt = "";
        txt += "Outer width: " + $("#div1").outerWidth() + "</br>";
        txt += "Outer height: " + $("#div1").outerHeight();
        $("#div1").html(txt);
    });
    cs


     


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

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








    6. jQuery More width() and height()

     아래 예제는 문서와 윈도우의 너비와 높이를 반환하는 예제입니다.




    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <!DOCTYPE html>
    <html>
    <head>
    <script>
    $(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);
    });
    });
    </script>
    </head>
    <body>
     
    <button>Display dimensions of document and window</button>
     
    </body>
    </html>
     
    cs
     


     

    댓글

Designed by Tistory.