小程序
小游戏
企业微信
微信支付
扫描小程序码分享
API提供的模态窗口太简单,没办法自定义,开发者自己模拟实现的话有几个问题:
自定义半透明遮罩层无法盖住顶部导航条;
Page 没有公开任何页面级别的事件,诸如 onscroll ,无法阻止页面滚动;
那么该如何解决呢?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
今天找到一个办法可以做到阻止页面滚动,当然有一定的业务场景才可以用
在子元素上通过 catchtouchmove 阻止事件冒泡达到效果,比如可以在模态窗口的半透明层上阻止 touchmove 事件冒泡。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
@Mr_Marvin
嗯,只能希望 API 能公开接口了,目前模拟的效果有点差。
@大雕哥 ❁҉҉҉҉҉҉҉҉
嗯,希望有知道的人来解答下
我也想知道,官方小程序demo可以阻止滚动
感觉自定义模态窗口能遮住顶部导航条不可能,要不然用户写个全屏的模态窗口把系统标题都挡掉了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
今天找到一个办法可以做到阻止页面滚动,当然有一定的业务场景才可以用
在子元素上通过 catchtouchmove 阻止事件冒泡达到效果,比如可以在模态窗口的半透明层上阻止 touchmove 事件冒泡。
@Mr_Marvin
嗯,只能希望 API 能公开接口了,目前模拟的效果有点差。
@大雕哥 ❁҉҉҉҉҉҉҉҉
嗯,希望有知道的人来解答下
我也想知道,官方小程序demo可以阻止滚动
感觉自定义模态窗口能遮住顶部导航条不可能,要不然用户写个全屏的模态窗口把系统标题都挡掉了