6***@qq.com
6***@qq.com
  • 发布:2019-04-26 13:02
  • 更新:2019-05-11 19:52
  • 阅读:1252

请问如何获取video与屏幕顶部的距离,我希望video滑动到距离顶部200px的时候隐藏

分类:uni-app

用的uni-app
请问有什么简单的办法可以监听video组件滑动到距离顶部200px的事件?
因为顶部自己做了导航栏,video视频滑动会盖在导航栏上
我希望做个判断,当video滑动到距离顶部200px时进行隐藏

2019-04-26 13:02 负责人:无 分享
已邀请:
a***@163.com

a***@163.com

老哥解决了吗,我也在找这个东西

  • 6***@qq.com (作者)

    uni.createSelectorQuery().selectAll('class类名').boundingClientRect((res) => {

    res.forEach((image, index) => {

    //image.top 就是上面class类名距离顶部的距离

    })

    }).exec()

    2019-05-08 10:30

  • 6***@qq.com (作者)

    uni.createSelectorQuery()官方文档感觉写得好复杂

    2019-05-08 10:31

  • a***@163.com

    回复 6***@qq.com: 额,我也找到这个,弄好了,我在文档里确实没看到这个,本来尝试用vue的的querySelector,结果发现手机度啊不起作用,就在论坛里搜着试试,找到了这个

    2019-05-08 10:34

  • 没得好名字

    回复 6***@qq.com: 请问这个方法在nvue页面支持吗

    2020-03-30 10:38

a***@qq.com

a***@qq.com - 嗯。

还要注意生命周期,onReady太快,还没渲染完就ready了。害我一直select不到。加个延时就没问题了。

该问题目前已经被锁定, 无法添加新回复