我使用的是Angular 1.3.2和ui-router 0.2.15。我试图在Safari中获得常规滚动行为,但似乎不可能。
现在在Safari中,当我继续前进时,滚动将其置于顶部(右侧),但是当我返回时,滚动保持在顶部并且它应该保留先前的偏移。
在Chrome中,它可以很好地工作,但在Safari中,当我回去时,它总能获得最高位置。
这是目前的代码:
的index.html:
<section data-ui-view autoscroll="'true'"></section>
Init.js:
angular.module('mean').config(['$uiViewScrollProvider',
function ($uiViewScrollProvider) {
$uiViewScrollProvider.useAnchorScroll();
}]);
为什么在Safari中出现这种错误行为?有没有解决方案?
感谢。