"获取元素位置这个组件,如果页面有滚动条,且滚动条拖到下面后,元素没在可视区,执行该组件后,页面会恢复滚动前的位置,元素又回到了可视区,为什么会这样,能否获取到滚动后的位置,目前想实现滚动截屏,通过滚动后,获取元素滚动前后的位置,来获取滚动的 ...."
获取元素位置这个组件,如果页面有滚动条,且滚动条拖到下面后,元素没在可视区,执行该组件后,页面会恢复滚动前的位置,元素又回到了可视区,为什么会这样,能否获取到滚动后的位置,目前想实现滚动截屏,通过滚动后,获取元素滚动前后的位置,来获取滚动的距离,从而准确截取,现在每次滚动后执行获取元素位置,元素又滚回初始区域。
这个是因为 获取元素所在位置 组件在执行时是先判断元素是否存在,所以在查找元素时会定位到元素,导致页面滚动。并且这个组件只会返回元素在屏幕中的位置,你说的这种场景可能使用这种方法不好实现
这个是因为 获取元素所在位置 组件在执行时是先判断元素是否存在,所以在查找元素时会定位到元素,导致页面滚动。并且这个组件只会返回元素在屏幕中的位置,你说的这种场景可能使用这种方法不好实现