ล่าสุดการพัฒนาเว็บบทเรียน
×

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

เบราว์เซอร์ BOM

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

หน้าต่าง resizeBy() Method

<หน้าต่างวัตถุ

ตัวอย่าง

เปิดหน้าต่างใหม่และปรับขนาดความกว้างและความสูง 250px เทียบกับตำแหน่งปัจจุบัน:

function openWin() {
    myWindow = window.open("", "", "width=100, height=100");  // Opens a new window
}

function resizeWin() {
    myWindow.resizeBy(250, 250);                             // Resizes the new window
    myWindow.focus();                                        // Sets focus to the new window
}
ลองตัวเอง»

เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง


ความหมายและการใช้งาน

resizeBy() วิธีการปรับขนาดหน้าต่างตามจำนวนที่ระบุไว้เมื่อเทียบกับขนาดปัจจุบัน

Note: วิธีการนี้จะย้ายไปที่มุมขวาด้านล่างของหน้าต่างจากจำนวนที่ระบุไว้พิกเซลที่กำหนดไว้ ที่มุมซ้ายบนจะไม่ถูกย้าย (ก็ยังคงอยู่ในพิกัดเดิม)

วิธีการที่เกี่ยวข้อง:

  • resizeTo() - ปรับขนาดหน้าต่างให้มีความกว้างที่กำหนดและความสูง
  • moveBy() - ย้ายหน้าต่างที่สัมพันธ์กับตำแหน่งปัจจุบัน
  • moveTo() - ย้ายหน้าต่างไปยังตำแหน่งที่กำหนด

สนับสนุนเบราว์เซอร์

วิธี
resizeBy() ใช่ ใช่ ใช่ ใช่ ใช่

วากยสัมพันธ์

resizeBy( ค่าพารามิเตอร์
พารามิเตอร์ ชนิด ลักษณะ
width Number จำเป็นต้องใช้ จำนวนบวกหรือเชิงลบที่ระบุพิกเซลหลายวิธีในการปรับขนาดความกว้างด้วย
height Number จำเป็นต้องใช้ จำนวนบวกหรือเชิงลบที่ระบุพิกเซลหลายวิธีในการปรับขนาดความสูงโดย

รายละเอียดทางเทคนิค

กลับค่า: ไม่มีค่าตอบแทน

ตัวอย่าง

ตัวอย่างอื่น ๆ

ตัวอย่าง

เปิดหน้าต่างใหม่และลดความกว้างโดย 50px และเพิ่มความสูงโดย 50px:

myWindow.resizeBy(-50, 50);
ลองตัวเอง»

ตัวอย่าง

ใช้ resizeBy() วิธีการร่วมกับ resizeTo() :

function resizeWinTo() {
    myWindow.resizeTo(800, 600);
    myWindow.focus();
}

function resizeWinBy() {
    myWindow.resizeBy(-100, -50);
    myWindow.focus();
}
ลองตัวเอง»

ตัวอย่าง

ปรับขนาดหน้าต่างเบราว์เซอร์บนสุดกับ 100px แต่ละวิธี (ใช้ได้เฉพาะใน IE และ Safari):

top.resizeBy(100, 100);
ลองตัวเอง»

<หน้าต่างวัตถุ