登录 QQ登陆微信登陆
全部分类

【jQuery代码】使用jQuery库检查网页底部的位置并在必要时对页面元素进行调整

finchui8282023-04-30 23:56:03

需求:

jQuery判断,footer版块出现在可视范围时,计算footer版块顶部到窗口底部的距离,并且把该距离+60px,赋予.freecatalog增加bottom属性


解决方案:

$(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://www.finchui.com/program/28.html

猜你喜欢

网友评论

分享

复制链接

星岚工作室在线咨询

上班时间:9:00-22:00
周六、周日:14:00-22:00