如何在AngularJS中设置和使用$ anchorScroll的yOffset属性

Dan*_*tar 16 angularjs anchor-scroll

$anchorScroll在AngularJS中使用-service.它工作正常.但是我在顶部有一个固定的导航栏,滚动位置总是x像素到远.

现在在$anchorScroll文档中有一个名为的属性yOffset.根据文档,它应该解决我的问题.

我不知道如何使用这个yOffset属性,因为这个特定的部分没有例子.

我如何使用-service 的yOffset-property $anchorScroll

mer*_*lin 29

有一个示例说明了如何yOffset$anchorScroll文档的底部使用.

// offset position by 100px down from the top
$anchorScroll.yOffset = 100;
Run Code Online (Sandbox Code Playgroud)

这是示例的plunker

  • 谁有人跟着文档,这不起作用?我在船上,试图确定我所缺少的"明显"成分.似乎没什么可搞乱的,我只是在模块运行中设置`$ anchorScroll.yOffset = 100;`然后在控制器中有一个`goTo()`函数.更改`$ anchorScroll.yOffset`值无效. (10认同)
  • 永远不要向下滚动......这个问题有多充足:) (6认同)
  • 等等,你的意思是你使用全局可变属性设置它可以搞砸每个其他调用$ anchorscroll?在什么世界这是一个好主意? (3认同)