gpt4 book ai didi

javascript - 检查元素是否在屏幕上可见

转载 作者:IT王子 更新时间:2023-10-29 02:53:40 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
jQuery - Check if element is visible after scroling

我正在尝试确定某个元素是否在屏幕上可见。为此,我尝试使用 offsetTop 查找元素的垂直位置,但返回的值不正确。在这种情况下,除非您向下滚动,否则该元素是不可见的。但是尽管如此,当我的屏幕高度为 703 时,offsetTop 返回值 618,因此根据 offsetTop 元素应该是可见的。

我使用的代码如下所示:

function posY(obj)
{
var curtop = 0;

if( obj.offsetParent )
{
while(1)
{
curtop += obj.offsetTop;

if( !obj.offsetParent )
{
break;
}

obj = obj.offsetParent;
}
} else if( obj.y )
{
curtop += obj.y;
}

return curtop;
}

提前致谢!

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