Improve this Doc View Source $anchorScroll
Additionally, you can use its yOffset property to specify a vertical scroll-offset (either fixed or dynamic).
| hash |
| || |
The hash specifying the element to scroll to. If omitted, the value of $location.hash() will be used.
If set, specifies a vertical scroll-offset. This is often useful when there are fixed positioned elements at the top of the page, such as navbars, headers etc.
yOffsetcan be specified in various ways:
In order for
number: A fixed number of pixels to be used as offset.
function: A getter function called everytime
$anchorScroll()is executed. Must return a number representing the offset (in pixels).
jqLite: A jqLite/jQuery element to be used for specifying the offset. The distance from the top of the page to the element's bottom will be used as offset.
Note: The element will be taken into account only as long as its
positionis set to
fixed. This option is useful, when dealing with responsive navbars/headers that adjust their height and/or positioning according to the viewport's size.
yOffsetto work properly, scrolling should take place on the document's root and not some child element.
- number: A fixed number of pixels to be used as offset.
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.