3709关注11545浏览
点击按钮,显示弹出层,将view设置为overflow:hidden, view会滚动到顶部,而不是在之前滚动条的位置,需要怎么解决?
我按下面方法设置不起作用
页面代码:
< view style = "width:100%;">
< view style = "height:3000rpx;" class = "{{ohidden?'o-hidden p-fixed':'o-empty p-static'}}">
< view > header </ view >
< view style = "margin-top:2900rpx;"> footer </ view >
< button bindtap = "button_click"> 显示弹窗 </ button >
</ view >
</ view >
< view class = "mask" wx:if = "{{showAlert}}">
< view class = "showModal">
弹窗
</ view >
</ view >
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
雪中向日葵
19人对此回答表示赞同
展开190回复分享发布于 6年前评论(0)
收起评论
-
Piper
13人对此回答表示赞同
没懂你啥意思,wx.pageScrollTo那一段放到setData的回调试试
展开1322回复分享发布于 6年前评论(22)
收起评论
-
春暖花不开 2019-01-16 13:52
找到了另外一种解决方法,不用overflow:hidden;和position:fixed;
回复 -
Axl木子 2019-01-18 12:41
谢谢你,周末愉快,非常感谢
回复 -
Isabella 2019-01-20 11:03
按道理,不可能动一点的……你用的page的滚动,顶部标题栏双击的回顶部事件要处理。慢慢折腾吧,周末愉快
回复 -
周文轩 2019-01-22 20:21
不懂术语,谢谢你,一直很耐心
回复 -
Greyson 2019-01-24 22:14
我一直理解的是,弹出遮罩层后,页面会自动滚到底部。其实你想问的是,遮罩层滑动穿透
回复 -
周文轩 2019-01-26 20:59回复
-
Jameson 2019-01-28 13:33
我试下,谢谢你
回复 -
纸短情长 2019-01-30 20:34
你是想屏蔽后面的滑动,仅此而已,是吗?可以在遮罩层上加catchtouchmove,绑定空方法。
回复 -
亚当思密达 2019-02-02 00:01回复
-
猪丫头 2019-02-03 19:46
我要弄的是,手指滑动的时候,遮罩下面的页面不滚动
回复 -
爬虫师 2019-02-05 08:09回复
-
Penelope 2019-02-07 19:21
wechatide://minicode/Woc3oomp7foe
回复 -
断桥残雪 2019-02-09 23:32
能不能把你弄的那个代码分享下给我看下,我还没找到解决方法,谢谢
回复 -
Ian0721 2019-02-11 09:46
是不是因为我开发者工具的原因 回复 -
Benjamin 2019-02-13 16:00
是不是因为我开发者工具的原因
回复 -
Simon叔 2019-02-15 14:57
我试了有tabBar的情况,我这边仍然是对的,能不能做个代码片段
回复 -
左鹏 2019-02-17 20:12
你滑动页面的时候,遮罩下面的页面会滚动吗?
回复 -
陈港生 2019-02-19 17:25
然后我的安卓机,同事的iphone度是这种情况,谢谢你啦。找了好多资料,度不知道怎么解决
回复 -
思念在大脑里裸奔 2019-02-21 21:19
一点击按钮,就滚动到了头部
回复 -
欢声笑语 2019-02-23 18:59
我的在开发者工具就不可以
回复 -
Sebastian 2019-02-25 19:03回复
-
Peyton 2019-02-27 16:48
用回调也不能解决
回复
加载更多 -