【jQuery代码】使用jQuery库检查网页底部的位置并在必要时对页面元素进行调整
需求:
用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个像素以避免与页脚重叠。如果没有到达页面底部,则不做任何调整。
-
喜欢(11)
-
不喜欢(2)






在线咨询