movable-area使用fixed定位的bug
发布于 5 年前 作者 li21 1624 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现:绿色块不会出现在白色地方
  • 复现路径:wechatide://minicode/WxtczImK7I3j
  • 提供一个最简复现 Demo

html:

<movable-area class=“index-box”>

<view class=‘list’>

<view>我是滚动列表</view>

<view>我是滚动列表</view>

<view>我是滚动列表</view>

<view>我是滚动列表</view>

<view>我是滚动列表</view>

<view>我是滚动列表</view>

<view>我是滚动列表</view>

<view>我是滚动列表</view>

<view>我是滚动列表</view>

<view>我是滚动列表</view>

<view>我是滚动列表</view>

<view>我是滚动列表</view>

<view>我是滚动列表</view>

<view>我是滚动列表</view>

</view>

<movable-view class=‘ordermap’ bindtap=‘gotoorder’ x=“310” y=“490” direction=“all”>

</movable-view>

</movable-area>

css:

.index-box{position: fixed;z-index: 1000;top: 100rpx;bottom: 0;width: 100%;height: 1000rpx;overflow: scroll;background-color: lightblue;}

.ordermap{width: 120rpx;height: 120rpx;z-index: 99999;position: fixed;background-color: greenyellow;}

.list view{height: 100px;line-height: 100px;}

3 回复

定义好的滑动区域是浅蓝色的位置,浅蓝色底部划不动,不能贴边,然后顶部白色的位置居然可以滑到,你上下滑到底(顶),就能发现问题了

兄弟解决了吗,我这也遇到了这种问题

???你的代码片段没问题啊??,,你重启一下开发工具试试

回到顶部