movable-area使用fixed定位的bug

发布于 7 年前作者 li211781 次浏览最后编辑 7 年前来自 ask
  • 当前 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 回复
minyin
minyin1 楼6 年前

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

weixiang
weixiang2 楼6 年前

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

fliao
fliao3 楼5 年前

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