[โค้ด jQuery] ใช้ไลบรารี jQuery เพื่อตรวจสอบตําแหน่งที่ด้านล่างของหน้าเว็บและปรับองค์ประกอบของหน้าเว็บหากจําเป็น

ความต้องการ:

ใช้jQueryคํานวณระยะห่างจากด้านบนของส่วน footer ไปยังด้านล่างของหน้าต่างเมื่อส่วน footer ปรากฏในช่วงที่มองเห็นและเพิ่มระยะห่าง + 60px ให้ .freecatalog เพิ่มแอตทริบิวต์ด้านล่าง


โซลูชัน:

$(document).ready(function() {
  checkFooterPosition();
});

$(window).scroll(function() {
  checkFooterPosition();
});

function checkFooterPosition() {
  var windowBottom = $(window).scrollTop() + $(window).height();
  var footerTop = $('footer').offset().top;
  var A = $(document).width();
  if (A > 1280) {
  if (windowBottom >= footerTop) {
     var distance = windowBottom - footerTop + 60;
     $('.freecatalog').css('bottom', distance);
  } else {
     $('.freecatalog').css('bottom', '');
  }
}
}

รหัสนี้ใช้ไลบรารี jQuery เพื่อตรวจสอบตําแหน่งที่ด้านล่างของหน้าเว็บสําหรับการปรับแต่งองค์ประกอบของหน้าเว็บหากจําเป็นโดยเฉพาะอย่างยิ่ง เมื่อหน้าต่างเลื่อนหรือหน้าเว็บโหลดเสร็จแล้ว จะมีการเรียกฟังก์ชันที่ชื่อ "checkFooterPosition ()" เพื่อตรวจสอบตําแหน่งที่อยู่ด้านล่างของหน้าเว็บหากเบราว์เซอร์มีความกว้างมากกว่า 1280 พิกเซล จะมีการตรวจสอบว่าไปถึงด้านล่างของหน้าแล้วหรือยังหากคุณไปถึงด้านล่างของหน้าแล้ว องค์ประกอบที่เรียกว่า "freecatalog" จะถูกย้ายขึ้น 60 พิกเซลเพื่อหลีกเลี่ยงการทับซ้อนกับส่วนท้ายของหน้าถ้าไม่ถึงด้านล่างของหน้า จะไม่มีการปรับเปลี่ยนใดๆ

แท็ก:jQuery
ไม่ชอบ2

ลิงก์บทความนี้:https://th.finchui.com/program/28.html

ความคิดเห็นของชาวเน็ต

ฉันเดาว่าคุณชอบมัน

สินค้าที่ได้รับความนิยม
บทความยอดนิยม
แท็กยอดนิยม
Z-blogPHPFinchUIการนําทางเว็บไซต์เว็บไซต์หน้าเดียวปลั๊กอิน Z-Blogบัญชีสาธารณะบริการพัฒนาบริการที่กําหนดเองการตอบสนองการปรับตัวJqueryเว็บไซต์บล็อกแท็กล่าสุดแท็กยอดนิยมฉลากแบบสุ่มแท็กที่เก็บผู้ช่วยเขียน AIการจัดหมวดหมู่แบบเลือกหลายแบบสําหรับบทความการจัดหมวดหมู่เพิ่มเติมปลั๊กอิน WordPressปลั๊กอินฝ่ายบริการลูกค้าย้ายเว็บไซต์ข้อมูลเว็บไซต์faviconแท็กเว็บไซต์ภาพขนาดย่อjQueryเบราว์เซอร์ Safariเปิดเอกสารเอกสารความช่วยเหลือออนไลน์บริการลูกค้าเอกสารภายในข้อมูลจําเพาะของผลิตภัณฑ์เอกสารทางวิชาการข้อมูลการออกแบบศูนย์ช่วยเหลือการฝึกอบรมด้านเทคนิคเว็บสตูดิโอนามบัตรเครือข่ายส่วนบุคคลห้องสมุด IPเ ป็ น เ รื่ อ งhttpsตัวกรองเครือข่ายการแต่งเพลงเครือข่ายวัสดุภาษาปัญญาประดิษฐ์นวนิยายเดี่ยวหนังสือที่ดี301 กระโดด301 การเปลี่ยนเส้นทาง
แท็กที่เกี่ยวข้อง
Finch UI เวอร์ชั่นร้านค้า เขตพิเศษฮ่องกง

แบ่งปัน

ลิงก์คัดลอก
เวลาทําการ: 9:00 - 22:00 น.
วันเสาร์และวันอาทิตย์: 14:00 - 22:00 น.
wechat
สแกนรหัสเพื่อเพิ่มบริการลูกค้า