问答

请问怎么监听嵌入的ifream页面在父元素中滚动?

作者:admin 2021-04-22 我要评论

如图 做一个类似淘宝物流的页面,需求是向上滑动地图的时候下面的物流单动态自动收起。 地图是内嵌的iframe,项目基于vue2.x 碰到的问题是给iframe和父元素加上r...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

image.png
如图 做一个类似淘宝物流的页面,需求是向上滑动地图的时候下面的物流单动态自动收起。 地图是内嵌的iframe,项目基于vue2.x
碰到的问题是给iframe和父元素加上ref都监听不到滚动

<div class="track" @click="handle" ref="track">
      <iframe :src="info.trailUrl" frameborder="0" ref="map"></iframe>
    </div>
    <div
###

iframe只是一个容器,你应该监听的是内部的window的scroll事件
<iframe :src="info.trailUrl" @load="onLoad" />

methods: {
    onLoad(e) {
        e.target.contentWindow.onscroll = () => {
            // ...dosomething
        }
    }
}

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 请问怎么监听嵌入的ifream页面在父元素

    请问怎么监听嵌入的ifream页面在父元素

  • element中upload上传图片成功后,图片

    element中upload上传图片成功后,图片

  • element 树形组件使用问题

    element 树形组件使用问题

  • docker部署springboot,通过服务器IP访

    docker部署springboot,通过服务器IP访

腾讯云代理商
海外云服务器