gpt4 book ai didi

javascript - 粘性侧边栏不会在页脚之前停止

转载 作者:行者123 更新时间:2023-11-28 05:18:42 24 4
gpt4 key购买 nike

我在构建博客时遇到问题,我想知道如何使我的侧边栏小部件粘性并在 #footer 之前停止滚动

如何让它在页脚之前停止?我的小部件正在浏览我的页脚,如果有人可以帮助我,我真的很感激,并且肯定其他人也有同样的问题。

这是一个脚本:

<script>
// Sticky widget by Bloggersentral.com
// Tutorial at http://www.bloggersentral.com/2013/04/how-to-make-any-widget-sticky.html
// Free to use or share, but please keep this notice intact.
//<![CDATA[
bs_makeSticky("YOUR_WIDGET_ID"); // enter your widget ID here
function bs_makeSticky(elem) {
var bs_sticky = document.getElementById(elem);
var scrollee = document.createElement("div");
bs_sticky.parentNode.insertBefore(scrollee, bs_sticky);
var width = bs_sticky.offsetWidth;
var iniClass = bs_sticky.className + ' bs_sticky';
window.addEventListener('scroll', bs_sticking, false);
function bs_sticking() {
var rect = scrollee.getBoundingClientRect();
if (rect.top < 0) {
bs_sticky.className = iniClass + ' bs_sticking';
bs_sticky.style.width = width + "px";
} else {
bs_sticky.className = iniClass;
}
}
}
//]]>
</script>
<style>
.bs_sticking {background:#f2f2f2 !important; position:fixed !important; top:0; z-index:9999; box-shadow:0px 10px 4px -5px rgba(0,0,0,0.3); margin-top: 0; position:relative\9 !important;}
</style>

问:如何让它停在页脚之前?

最佳答案

我的问题现在已经解决了,解决方案在 this link ,但是,它也不会很完美,我只是在这个粘性侧边栏小部件的下方添加了 Jquery,并在主页上添加了一个用于图像 slider 的 Jquery,最终一切顺利。

关于javascript - 粘性侧边栏不会在页脚之前停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40755310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com