我有一个点击按钮。我正在尝试使用angularjs。当我点击页面时,页面锚定在页面顶部。点击它后如何在浏览器中停留在同一个位置?
<a href="#" ng-click="myFunction()">
{{_actions.refresh}}
</a>
有一个类似的问题here。但是在那里描述了jQuery解决方案。我想找到一个angularjs的解决方案。
答案 0 :(得分:3)
<a ng-click="myFunction()">
{{_actions.refresh}}
</a>
完全删除href
。
答案 1 :(得分:0)
所以,“正确”的方式就是这样:
<a name="myFunction"></a>
<a href="#myFunction" ng-click="myFunction()">
{{_actions.refresh}}
</a>
通过这种方式,您可以根据发送该链接的人或者在没有JavaScript的情况下访问该页面的人有一些额外的功能(您是否考虑过这种体验?)。
我显然不知道您的应用程序,但在其中添加名称标签可能会在几个级别上有所帮助。