公司一个项目用web写的 然后苹果端用wkwebview包着的(IOS版本是10点几 测试在iso11的版本无此问题)
然后发现了1个奇葩的bug
当页面有滚动条的时候 滚动到最底部(最好多向上拉几次) 如果有messagebox之类的模态窗 就会出现模态窗不显示或者一闪而过
但是窗体还是存在的 点击窗体相应的位置的按钮 也会触发相应效果 只是窗体不显示了
使用了多个弹窗插件
mint-ui的messagebox
layer插件的弹窗
都有此问题
怀疑是ios端的问题
公司一个项目用web写的 然后苹果端用wkwebview包着的(IOS版本是10点几 测试在iso11的版本无此问题)
然后发现了1个奇葩的bug
当页面有滚动条的时候 滚动到最底部(最好多向上拉几次) 如果有messagebox之类的模态窗 就会出现模态窗不显示或者一闪而过
但是窗体还是存在的 点击窗体相应的位置的按钮 也会触发相应效果 只是窗体不显示了
使用了多个弹窗插件
mint-ui的messagebox
layer插件的弹窗
都有此问题
怀疑是ios端的问题
3 回答1.5k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
5 回答1.9k 阅读
3 回答2.2k 阅读
2 回答1.1k 阅读
2 回答1.1k 阅读✓ 已解决
自问自答
var t = (document.documentElement.scrollTop || document.body.scrollTop);
window.scrollTo(0, t - 1);
只要判断页面的滚动高度 在最底部了 让屏幕向上滚动1px 就行了
当在最顶部的时候 也有这问题 同理向下滚动1px就OK了