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

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


 

หน้าต่าง pageXOffset และสมบัติ pageYOffset

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

ตัวอย่าง

เลื่อนเนื้อหาโดย 100 พิกเซลและแจ้งเตือน pageXOffset และ pageYOffset:

window.scrollBy(100, 100);
alert(window.pageXOffset + window.pageYOffset);
ลองตัวเอง»

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


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

pageXOffset และ pageYOffset คุณสมบัติส่งกลับพิกเซลเอกสารปัจจุบันได้รับการเลื่อนจากมุมซ้ายบนของหน้าต่าง, แนวนอนและแนวตั้ง

pageXOffset และ pageYOffset คุณสมบัติจะเท่ากับ scrollX และ scrolly คุณสมบัติ

คุณสมบัติเหล่านี้จะอ่านอย่างเดียว


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

ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่ทรัพย์สิน

คุณสมบัติ
pageXOffset ใช่ 9.0 ใช่ ใช่ ใช่
pageYOffset ใช่ 9.0 ใช่ ใช่ ใช่

Note: สำหรับ IE8 และก่อนหน้านี้คุณสามารถใช้ "document.documentElement.scrollLeft" และ "document.documentElement.scrollTop" แทน (See "More Examples" below)


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

window.pageXOffset
window.pageYOffset

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

กลับค่า: จำนวนคิดเป็นจำนวนพิกเซลว่าเอกสารที่ได้รับการเลื่อนจากมุมซ้ายบนของหน้าต่างแนวตั้งและแนว

ตัวอย่าง

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

ตัวอย่าง

วิธีการแก้ปัญหาเบราว์เซอร์ (ใช้ scrollLeft และ scrollTop สำหรับ IE8 และก่อนหน้า):

window.scrollBy(100, 100);

if (window.pageXOffset !== undefined) { // All browsers, except IE9 and earlier
    alert(window.pageXOffset + window.pageYOffset);
} else { // IE9 and earlier
    alert(document.documentElement.scrollLeft + document.documentElement.scrollTop);
}
ลองตัวเอง»

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