扫码关注官方订阅号
A.html的底部嵌入了一个iframe(B.html),A和B不同域,我想在B.html中监听A.html滚动的时候iframe是否在可视区域,这个有办法做到吗?
业精于勤,荒于嬉;行成于思,毁于随。
找到一个办法,用IntersectionObserver可以观察元素是否可见,在B.html中绑定观察器,可以通过回调的intersectionRatio值判断当前是否在可视区域,但也只是在chrome>51才可以。具体设置可以参考阮一峰老师的博客:http://www.ruanyifeng.com/blo...
IntersectionObserver
B.html
intersectionRatio
chrome>51
抱歉,没有办法。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
找到一个办法,用

IntersectionObserver可以观察元素是否可见,在B.html中绑定观察器,可以通过回调的intersectionRatio值判断当前是否在可视区域,但也只是在chrome>51才可以。具体设置可以参考阮一峰老师的博客:http://www.ruanyifeng.com/blo...抱歉,没有办法。