我对nanoScroller有疑问。我在 porject 上使用 Angularjs。我有一个指令,我想在其中调用 nanoScroller。它看起来像这样:
<a ng-click='show-me'>Show Me</a>
<div class='nano' ng-show='show-me' style='height:100px'>
<ol class='nano-content'>
<li ng-repeat='post in posts'>
{{post.title}}
</li>
</ol>
</div>
我需要那个.nano
元素有滚动条。当我按下 时show-me
,会打开高度为 100 像素的 div。我还在这个指令中调用了 nanoScroller:angular.element(".nano").nanoScroller()
但没有出现滚动。也许这与页面上还没有 nano 元素并且已经调用 nanoScroller 的事实有关?我尝试使用 nanoScroller指令,但出现以下错误:当使用“这是项目”内容更改 div 的高度时,整个页面的滚动向上移动。这可以通过将页面滚动到底部并按几次添加项目按钮来复制。
请帮忙。谢谢。