粉丝7.8万获赞18.4万

我们继续啊,如何判断元素滚动到可见的位置?呃,今天用第二个方法啊,获取元素句型的属性啊。呃,用这个方法 来我们看一下啊,看一下这个代码还同样啊,是三块,三块不同颜色,我们目标要缩在第三块。呃,有一个这个目标元素啊,我们在这个元素上可以有这个方法,通过这个获取他的剧情属性的方法啊,我们来看可以看看他获到了什么。先先看看他的这个元素这个对象里面都包含些什么? 好,这是打印出来的啊,它包括的底高左右,呃顶宽,还有 x 和 y 的轴啊,我们的坐标好通过这个呢,当我们滚动的时候啊,呃他这这个属性是一再发生变化的。呃我们来看一下啊,监听,同样监听这个窗口滚动来直行 这个我们封装好这个方法。呃好的,我们继续这样看吧,这这样看吧,把这个整体弹出来啊,把这个就是刷新一下。当我们滚动的时候啊,我们看看他 top 和 y 者都都发生变化了啊,再看看上面这个,呃, top 和 y 他们都发生了变化,所以这个我们可以用 top 也可以用 y 来监听啊, 这样的话好好把它解构出来好把它解构出来好只咱们只用到 top 就可以了。把这个注视掉,当 top 大于零就是大于零,零可能是我们隔着窗口 x 的轴嘛,对吧? x 坐标点是零,当我们这个原目标元素的 top, 呃这个属性呢?大于零 并且小于等于这个。呃窗口的高度的时候啊,我们就返回一个出口 poss 啊,就可以判断出来了。来我们测试一下。 嗯,当前是没有出现啊,往上滚动都是 fils 啊,第二块,当滚动到第三块的时候啊,这里得到了数啊,可以了,我们这当然了,继续往下写的话可能就是返回这个就可以了啊, 在这里打印啊,在这里打印,这里获得结果看可以的啊,没有问题。好,这就是我们第二种的解决办法啊,下课。
