【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)