Jquery ตัวอย่าง การจับตำแหน่ง scrollTop เพื่อ Load Data เพิ่มเมื่อเลื่อนจนถึงล่างสุด  สร้างคำถาม

 3,159 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 29/05/2019

Jquery ตัวอย่าง การจับตำแหน่ง scrollTop เพื่อ Load Data เพิ่มเมื่อเลื่อนจนถึงล่างสุด

ตัวอย่าง Script เพื่อหาตำแหน่งของ scrollTop โดยใช้ jquery
var $height = $(window).scrollTop();
คำสั่งนี้จะได้ ตำแหน่งของ scrollTop ออกมาเป็นตัวเลข
หลังจากนั้นเราก็ใช้ $height ไปใช้ต่อ
ยกตัวอย่างถ้าเราต้องการ ตรวจสอบว่าเลื่อน Scroll ถึงตำแหน่งล่างสุดของ หน้าจอหรือยัง
เราจำเป็นต้องรู้ ค่าของตัวแปรต่างๆ ดังนี้

1. $(window).scrollTop() ตำแหน่งของ Scroll ด้านบน แทนค่าว่า A
2. $(window).height() ความสูงของหน้าจออันนี้จะคงที่เสมอ ตามขนาดของ Browser ต่อไปจะเรียกว่า B
3. $(document).height() ความสูงของ เอกสารทั้งหมดรวมส่วนที่เรายังไม่ได้ scroll ลงไปเด้วย ต่อไปจะเรียกว่า C

ถ้า A+B = C เมื่อไร นั่นคือตำแหน่งล่างสุดของหน้าจอ

เราสามารถเขียน code ได้ง่ายๆ ตามตัวอย่าง


$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()) {
alert("ล่างสุดแล้วนะ");
// เรียกใช้ function ในการ ดึงข้อมูลเพิ่มได้เลย
}
});

ลองนำไปใช้กันดูนะครับ


ถ้าชอบบทความนี้ กด Like เลย :Jquery ตัวอย่าง การจับตำแหน่ง scrollTop เพื่อ Load Data เพิ่มเมื่อเลื่อนจนถึงล่างสุด
TAGS : Jquery   Javascript   Programming   โปรแกรมมิ่ง  
 3,159 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 29/05/2019



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่

#1.    Java
@ ถ้า $(window).scrollTop() คือจุดบนสุดของ scroll รวมกับจุดที่เรา scroll ไปแล้วด้วย
เมื่อนำมารวมกับ $(window).height() ซึ่งคือความสูงตายตัวของ screen ที่เรามองเห็น
ถ้ามันมีค่าเท่ากับ ความสูงของ content ทั้งหมด ก็แสดงว่าเราเลื่อนลงมาสุดแล้วครับ
งง มั้ย ??

...............................................



× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  Java script object example พร้อมตัวอย่างการใช้งาน ถามเมื่อ (2017-12-26)   2,118 views  (ดูล่าสุดเมื่อ 17 วินาที!!)

  Oracle field Varchar จุกี่ byte ถามเมื่อ (2015-11-10)   2,604 views  (ดูล่าสุดเมื่อ 7 นาที)

  Java script iframe จะเรียกใช้ function ใน mainframe ได้อย่างไร ถามเมื่อ (2012-10-24)   3,194 views  (ดูล่าสุดเมื่อ 11 นาที)

  ปรับแต่ง jquery tab ยังไงครับเช่นแก้ สีตัวอักษร เปลี่ยนพื้นหลัง ถามเมื่อ (2013-03-28)   3,627 views  (ดูล่าสุดเมื่อ 12 นาที)

  Java script วิธีเช็ค ว่า กด Enter เข้ามาหรือเปล่า ถามเมื่อ (2017-06-01)   2,216 views  (ดูล่าสุดเมื่อ 14 นาที)

  โน็ตบุคเก่าแล้วเปลี่ยนการ์ดจอได้ไหมค่ะ อยากเล่นเกมออนไล์ใช้รุ่นไหนดี ถามเมื่อ (2011-07-16)   2,563 views  (ดูล่าสุดเมื่อ 17 นาที)

  JSONP ดึงข้อมูล JSON ข้าม domain ง่ายๆ แบบ dynamic ถามเมื่อ (2017-12-27)   2,727 views  (ดูล่าสุดเมื่อ 19 นาที)

  วิธีการแสดงผล HTML Markup บน iReport เพื่อสร้าง Template ไปให้ Jasperreport เรียกใช้ ถามเมื่อ (2019-04-07)   2,663 views  (ดูล่าสุดเมื่อ 21 นาที)

  PHP แปลงรูป ให้เป็น Binary ยังไงครับ ขอตัวอย่างด้วยครับ ถามเมื่อ (2013-07-12)   2,791 views  (ดูล่าสุดเมื่อ 26 นาที)

  jQuery Selectors วิธีการเลือก element หรือ tag ต่างๆใน HTML ถามเมื่อ (2017-06-13)   1,790 views  (ดูล่าสุดเมื่อ 40 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com