【问题标题】:angularjs/CSS: is there a way to set a scroll top position from within inline style?angularjs/CSS:有没有办法从内联样式中设置滚动顶部位置?
【发布时间】:2014-09-29 02:34:58
【问题描述】:

我的控制器存储了一个垂直菜单的 scrollTop 值,每次我回到页面时我都想设置该值以使滚动持续。

有没有办法做到这一点?

我的代码如下:

<nav id="menu" class="menu" ng-style="{'scrollTop': scrollTop+'px'}">
    <table>
      <!-- etc. -->
    </table>
</nav>

【问题讨论】:

    标签: html css angularjs


    【解决方案1】:

    这就是我最终的结果。听起来好像不存在 scrollTop CSS 属性,所以我调用了 javacrypt 进行救援。

    控制器可以简单地调用相关元素上的 scrollTop = scroll,比如我的例子:

    $('#menu')[0].scrollTop = $scope.scroll;
    

    现在的视图如下:

    【讨论】:

      猜你喜欢
      • 2016-02-12
      • 2016-10-09
      • 2012-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-29
      • 2021-12-27
      相关资源
      最近更新 更多