Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

คุณสมบัติ scrollTop ของ HTML DOM

คุณสมบัติ scrollTop ของ HTML DOM จะคืนค่าและปรับเปลี่ยนค่าของเนื้อหาที่ถูกเลื่อน (scroll) แนวตั้งขององค์ประกอบในหน่วยพิกเซลในเอกสาร HTML

รูปแบบการใช้งาน (Syntax)

การคืนค่า scrollTop:

element.scrollTop

การกำหนดค่า scrollTop:

element.scrollTop = value

โดยที่ value เป็นค่าในหน่วยพิกเซล

ตัวอย่างการใช้งาน

ตัวอย่างด้านล่างแสดงการใช้งานคุณสมบัติ scrollTop

<!DOCTYPE html> <html> <head> <style>    body{       text-align:center;       color:#fff;       background: #ff7f5094;       height:100%;    }    p{       font-weight:700;       font-size:1.8rem;       height:80px;       overflow:auto;       width:150px;       margin:20px auto;    }    .btn{       background:#0197F6;       border:none;       height:2rem;       border-radius:2px;       width:35%;       margin:2rem auto;       display:block;       color:#fff;       outline:none;       cursor:pointer;    }    .show{       font-size:1.5rem;    }    #myDIV {       height: 200px;       width: 200px;       overflow: auto;       margin:20px auto;    }    #content {       height: 400px;       width: 1000px;       background-color: lightblue;    } </style> </head> <body> <h1>สาธิตคุณสมบัติ DOM scrollLeft/scrollTop</h1> <div id="myDIV" onscroll="display()"> <div id="content"></div> </div> <div class="show"></div> <script>    function display() {       var elmnt = document.getElementById("myDIV");       var x = elmnt.scrollLeft;       var y = elmnt.scrollTop;       document.querySelector(".show").innerHTML = "เลื่อนบน = " + x + "px เลื่อนซ้าย = " + y + "px";    } </script> </body> </html>

ผลลัพธ์

โค้ดด้านบนจะให้ผลลัพธ์ดังนี้

คุณสมบัติ scrollTop ของ HTML DOM

ตอนนี้ลองเลื่อนภายในกล่อง สีน้ำเงิน เพื่อดูค่าของการเลื่อนบนและเลื่อนซ้าย

คุณสมบัติ scrollTop ของ HTML DOM