如果我使用-webkit溢出滚动,div滚动有时会冻结
如果我使用-webkit-overflow-scrolling
滚动div,它滚动完美与本地势头。 但是,div本身有时会冻结,不会响应我的手指移动。 2-3秒后,再次滚动。
我不知道我是如何再现这个问题的。 但是,正如我所看到的,有两种主要的行为造成了这种情况。
首先,如果我等了一会儿,例如20秒,触摸div,它不响应。 我等了几秒钟,然后又重新开始工作。
其次,我很快摸了好几次,然后变得冻结了,几秒钟之后又重新开始工作。
我怎样才能防止这种冻结?
这是一个公开的问题,其链接可以在这里find问题在ios
这个问题的解决scheme之一可以在这里find这个GitHub链接github
根据在上面发布的GitHub链接中发现的问题 – 可以追踪几个步骤来消除滚动问题。
-
在
ionic.js
注释以下两行self.el.style.overflowY = 'hidden'; self.el.style.overflowX = 'hidden';
-
使用
cordova.plugins.Keyboard.disableScroll(true)
在不中断的情况下滚动浏览键盘 -
$ionicConfigProvider.scrolling.jsScrolling(true)
在config部分设置为true。 -
此外,在某些情况下,溢出滚动设置为“隐藏”,但不会回滚到“滚动”,这将使屏幕冻结。
希望它可以帮助你。
/ *对我来说必要的措施,这不包括答案* /
/ *我在此陈述全部的归属,以上链接中所述的github发布的页面* /