angular.js - ionic项目中滑动页面后,$anchorscroll锚点跳转在ios上跳转不了。

浏览:71日期:2022-12-22

问题描述

基于#在ionic项目中当成是路径,使用的是$anchorscroll进行页面内锚点跳转功能。下面是使用主要代码 $location.hash(id); $anchorScroll();

进行的操作是:【1】先不滑动页面,直接点击按钮触发跳转对应id处,跳转后试试能否手动滑动页面【2】先滑动页面,再点击按钮触发跳转事件,看看能否跳转【3】先滑动页面,再点击按钮触发跳转事件,成功跳转之后尝试能否手动滑动页面

在android 上面都是这几个操作都是可以的,在ipad上第2个跟第3个都失效,而且第一个成功跳转之后,页面无法向上滑动,只允许向下滑动

问题解答

回答1:

纵里寻他千百度,终于让我找到答案了:只需要在ion-content加上:overflow-scroll='true' 即:<ion-content overflow-scroll='true'>

相关文章: