Sử dụng thư viện jQuery để kiểm tra vị trí ở dưới cùng của trang web và điều chỉnh các yếu tố trang nếu cần thiết

Nhu cầu:

sử dụng nójQueryKhi phân đoạn footer xuất hiện trong phạm vi hiển thị, tính khoảng cách từ đầu của phân đoạn footer đến dưới cùng của cửa sổ, và thêm khoảng cách này + 60px, cho thuộc tính bottom của .freecatalog


Giải pháp:

$(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', '');
  }
}
}

Đoạn mã này sử dụng thư viện jQuery để kiểm tra vị trí ở dưới cùng của trang web để điều chỉnh các yếu tố trang nếu cần thiết. Cụ thể, sau khi cửa sổ cuộn hoặc trang tải xong, một hàm có tên "checkFooterPosition()" sẽ được gọi để kiểm tra vị trí ở dưới cùng của trang. Nếu chiều rộng của trình duyệt lớn hơn 1280 pixel, bạn sẽ kiểm tra xem bạn đã đến cuối trang hay không. Nếu bạn đã đến cuối trang, một phần tử có tên "freecatalog" được di chuyển lên 60 pixel để tránh trùng lặp với chân trang. Nếu bạn không đến cuối trang, không có điều chỉnh nào được thực hiện.

Nhãn: NhãnjQuery
không thích đâu2

Liên kết bài viết này:https://vi.finchui.com/program/28.html

bình luận của cư dân mạng

Tôi đoán anh thích

hàng hóa phổ biến
bài viết phổ biến
Nhãn hiệu phổ biến
Thẻ liên quan
Phiên bản cửa hàng FinchUI

Chia sẻ

Sao chép liên kết
Thời gian làm việc: 9:00-22:00
Thứ Bảy, Chủ Nhật: 14:00-22:00
wechat
Quét mã thêm dịch vụ khách hàng WeChat