gpt4 book ai didi

javascript - 在距页面顶部的偏移量/ anchor /可变 px 高度处显示/隐藏 div - 让 jQuery 读出 'offset/anchor' 位置

转载 作者:可可西里 更新时间:2023-11-01 13:04:53 28 4
gpt4 key购买 nike

从顶部滚动 473 像素后,我有一个显示/隐藏菜单栏。现在我想通了,在其他页面上我需要以不同的 px 偏移量显示/隐藏它(例如,因为顶部的图片更大)。

所以理论上,当我滚动“ anchor ”时,jQuery 会检查“是的,那里有‘ anchor ’——现在显示 .themenu”。

// Menu bar after scrolling X px
// ------------------------------------------------------------------------
$(window).scroll(function(){
if ($(this).scrollTop() > 473) {
$('.themenu').fadeIn(10);

} else {
$('.themenu').fadeOut(10);
}
}); // EOF scroll

最佳答案

您可以通过使用 .offset().top 来实现此目的,您需要滚动以在到达时执行操作

$(window).scroll(function(){
var elementoffset = $('#elementhere').offset(); // <<< change #elementhere with your element you want the scroll to make action when reach it
if ($(this).scrollTop() > elementoffset.top) {
$('.themenu').fadeIn(10);

} else {
$('.themenu').fadeOut(10);
}
}); // EOF scroll

关于javascript - 在距页面顶部的偏移量/ anchor /可变 px 高度处显示/隐藏 div - 让 jQuery 读出 'offset/anchor' 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34481050/

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