gpt4 book ai didi

javascript - 滚动 anchor 显示/隐藏

转载 作者:行者123 更新时间:2023-11-30 06:42:39 25 4
gpt4 key购买 nike

正在处理触发 div 可见性的 anchor 。如果我使用 Jquery 1.3.2 库运行它没有问题,但是当我尝试使用 1.7.1 时它无法识别。有什么想法吗?

$(function() {
var a = function() {
var windowtop = $(window).scrollTop();
var d = $("#anchor").offset({scroll:false}).top;
var c= $("#flyout");
if (windowtop > d) {
c.css({visibility:"visible"});
} else {
if (windowtop <= d) {
c.css({visibility:"hidden"});
}
}
};
$(window).scroll(a);a()
});
});

最佳答案

d 似乎总是返回 undefined

我怀疑您的代码中断是因为您将 {scroll:false} 对象作为参数传递给 offset()。删除它可能会解决您的问题。

检查 jQuery().offset()应用程序接口(interface);

jQuery(elem).offset()返回包含元素顶部和左侧坐标的对象。可以用作 jQuery(elem).offset().top;

jQuery(elem).offset({top:20, left:20}); 为元素设置新的顶部和左侧坐标。

关于javascript - 滚动 anchor 显示/隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9691981/

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