บทความนี้อธิบายวิธีการรับระยะห่างระหว่างองค์ประกอบจากแต่ละด้านของเอกสารโดย JavaScript แบ่งปันสำหรับการอ้างอิงของคุณ วิธีการใช้งานเฉพาะมีดังนี้:
คัดลอกรหัสดังต่อไปนี้: ฟังก์ชั่น getDistance (OBJ) {
if (! obj instanceof jQuery) {
obj = $ (obj);
-
ระยะ var = {};
ระยะทาง top = (obj.offset (). top - $ (เอกสาร) .scrolltop ());
ระยะทาง BOTTOM = ($ (หน้าต่าง) .Height () - thare.top - obj.outerheight ());
ระยะทาง left = (obj.offset (). ซ้าย - $ (เอกสาร) .scrollleft ());
ระยะทาง right = ($ (window) .width () - ระยะทางซ้าย - obj.outerwidth ());
ระยะทางกลับ;
-
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน