gpt4 book ai didi

javascript - 响应 Div 滚动

转载 作者:太空宇宙 更新时间:2023-11-03 18:54:50 25 4
gpt4 key购买 nike

我正在尝试复制 Nike's Website 上的 float 搜索选项栏.看起来它的位置在滚动到足以到达选项栏底部时固定在底部,而当向上滚动到达选项栏顶部时它的位置固定在顶部。

我确信这是一个简单的 jquery 脚本,但作为一个新手,我一直无法弄清楚这是如何完成的。

这是我正在使用的 jQuery 脚本:

google.load("jquery", "1");

function sticky_relocate() {

var window_top = $(window).scrollTop();

var div_top = $('#sticky-anchor').offset().top;

if (window_top > div_top)
$('#sticky').addClass('stick')
else
$('#sticky').removeClass('stick');

}

google.setOnLoadCallback(function() {

$(window).scroll(sticky_relocate);
sticky_relocate();

});

感谢您的帮助!

最佳答案

看起来很简单,当您滚动时检查它是向上还是向下。

如果它正在下降,那么让它随着页面滚动,直到它到达底部,然后固定位置。

如果你要往上走,基本上做同样的事情。滚动页面直到到达顶部,然后它会停留。

您是否尝试过为此编写代码?另外,您能否发布您的页面源代码,以便我也可以尝试对其进行编码?

关于javascript - 响应 Div 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13774339/

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