美文网首页
判断元素出现在用户视野

判断元素出现在用户视野

作者: 5吖 | 来源:发表于2018-12-26 23:52 被阅读0次

判断元素出现在用户视野中,主要是看下面三个属性值

1、窗口顶端到整个页面顶端的滚动距离:

$(window).scrollTop();

2、元素距离页面内容的高度:

$(node).offset().top;

3、窗口的高度:

$(window).height()

如果元素距离页面内容的高度小于窗口滚动距离+窗口高度,元素就会在我们视野中啦!

$(node).offset().top<=$(window).height() + $(window).scrollTop()

如下图所示


image.png

相关文章

  • 判断元素出现在用户视野

    基础知识 屏幕可视窗口宽高 整个网页宽高 整个个网页的上方或者左边被卷起来的部分 元素的尺寸和位置 获取当前页面滚...

  • 判断元素出现在用户视野

    判断元素出现在用户视野中,主要是看下面三个属性值 1、窗口顶端到整个页面顶端的滚动距离: 2、元素距离页面内容的高...

  • 如何判断元素出现在用户视野

    $(window).height(); //用于获取浏览器显示区域的高度$(window).width();//用...

  • 如何判断元素出现在用户视野

    判断元素出现在用户视野中,主要是看下面三个属性值1、窗口顶端到整个页面顶端的滚动距离: 2、元素距离页面内容的高度...

  • 如何判断一个元素出现在用户的视野

    我们先看一下下面的一些元素高度的一些方法 $(window).height(); //用于获取浏览器显示区域的高度...

  • 懒加载

    1. 写一个函数isVisible判断一个元素时否出现在窗口可视范围 2. 当窗口滚动时,判断一个元素是不是出现在...

  • 懒加载

    判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视) 当窗口滚动时,判断一个元素是不是出现在...

  • 判断某个元素是否在用户可见区域

    判断某个元素是否在用户可见区域 function elementVisible(ele){ console.log...

  • 判断元素是否在屏幕中出现

    场景 统计用户是否看到元素。计费广告中的曝光点判断逻辑。 能够判断元素在屏幕中出现100px以上,或者完全出现。要...

  • 懒加载

    如何判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视)。 当窗口滚动时,判断一个元素是不是...

网友评论

      本文标题:判断元素出现在用户视野

      本文链接:https://www.haomeiwen.com/subject/uwcskqtx.html