gpt4 book ai didi

javascript - 比较距元素顶部的垂直距离和距页面顶部的滚动距离

转载 作者:行者123 更新时间:2023-11-28 17:51:53 25 4
gpt4 key购买 nike

我的 js 代码有问题,我想比较元素顶部的垂直距离与滚动距离,如果滚动距离大于元素顶部的距离,则固定 div 的位置与“thead”id页面顶部。

我的js代码:

var distance = $("#thead").offset().top;
var wdistance = $(window).scrollTop();
if (wdistance > distance) {
alert('this is test');
};

演示中

jsfiddle

最佳答案

你只需要添加一个滚动处理程序:

var distance = $("#thead").offset().top;
$(window).scroll(function () {
var wdistance = $(window).scrollTop();
if (wdistance > distance) {
alert('this is test');
};
});

JSFIDDLE

关于javascript - 比较距元素顶部的垂直距离和距页面顶部的滚动距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22124974/

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