返回Safari时,滚动始终在顶部

时间:2015-10-05 15:50:10

标签: javascript jquery angularjs safari angular-ui-router

我使用的是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中出现这种错误行为?有没有解决方案?

感谢。

0 个答案:

没有答案