Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 返回Safari时始终在顶部滚动_Javascript_Jquery_Angularjs_Safari_Angular Ui Router - Fatal编程技术网

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

Javascript 返回Safari时始终在顶部滚动,javascript,jquery,angularjs,safari,angular-ui-router,Javascript,Jquery,Angularjs,Safari,Angular Ui Router,我使用的是Angular 1.3.2和ui路由器0.2.15。我试图在Safari中获得常规的滚动行为,但这似乎是不可能的 现在在Safari中,当我继续前进时,卷轴将自身置于顶部(右侧),但当我返回时,卷轴将保持在顶部,并应保留先前的偏移量 在Chrome中,它工作得非常完美,但在Safari中,当我回去时,它总是占据首位 这是当前的代码: Index.html: <section data-ui-view autoscroll="'true'"></section>

我使用的是Angular 1.3.2和ui路由器0.2.15。我试图在Safari中获得常规的滚动行为,但这似乎是不可能的

现在在Safari中,当我继续前进时,卷轴将自身置于顶部(右侧),但当我返回时,卷轴将保持在顶部,并应保留先前的偏移量

在Chrome中,它工作得非常完美,但在Safari中,当我回去时,它总是占据首位

这是当前的代码:

Index.html:

<section data-ui-view autoscroll="'true'"></section>
为什么在狩猎中会有这种错误的行为?有什么解决办法吗

谢谢

angular.module('mean').config(['$uiViewScrollProvider',
  function ($uiViewScrollProvider) {

    $uiViewScrollProvider.useAnchorScroll();

}]);