移动端开发时,H5长页面在iOS系统中滑动时,当页面滑动到顶部或底部时,页面还能够上滑或下滑,手指离开屏幕后回弹,这就时橡皮筋效果,单纯来说这个效果并没有什么问题,但是它对H5页面却并不友好,会导致穿透,导致H5页面出现被截断的假象;
参考了很多文章之后,我采用了如下办法,亲测好用:
下载插件:
npm install inobounce -s
在需要处理的页面上添加如下代码:
<script>
import inobounce from 'inobounce'
export default {
data() {
return { }
},
mounted() { },
created() {
let u = navigator.userAgent
if (u.indexOf('iPhone') > -1) {
inobounce.enable()
}
},
beforeDestroy() {
inobounce.disable()
},
methods: { }
}
</script>
就可以完美解决了;
本文地址:https://blog.csdn.net/qq_41725450/article/details/107962899
如对本文有疑问, 点击进行留言回复!!
POJ 3281 Dining (网络流/最大流建图拆点 EK+dinic解法)
IOS UIViewController和UIView的实用汇总
解决H5页面在iOS系统中滑动回弹效果(橡皮筋效果)导致的穿透问题
webpack-dev-server删除dist目录,图片不显示
Codeforces486 D. Valid Sets(树形dp,去重技巧)
网友评论