AngularJs中锚点的使用,及锚点偏移量设置
2020-06-07 06:09
691 查看
angular.module('anchorScrollExample', []) .controller('ScrollController', ['$scope', '$location', '$anchorScroll', function($scope, $location, $anchorScroll) { $scope.gotoBottom = function() { // set the location.hash to the id of // the element you wish to scroll to. $location.hash('bottom'); // call $anchorScroll() $anchorScroll(); }; }]);
angular.module('anchorScrollOffsetExample', []) .run(['$anchorScroll', function($anchorScroll) { $anchorScroll.yOffset = 50; // always scroll by 50 extra pixels }]) .controller('headerCtrl', ['$anchorScroll', '$location', '$scope', function($anchorScroll, $location, $scope) { $scope.gotoAnchor = function(x) { var newHash = 'anchor' + x; if ($location.hash() !== newHash) { // set the $location.hash to `newHash` and // $anchorScroll will automatically scroll to it $location.hash('anchor' + x); } else { // call $anchorScroll() explicitly, // since $location.hash hasn't changed $anchorScroll(); } }; } ]);
转载于:https://my.oschina.net/u/3427060/blog/1536042
相关文章推荐
- AngularJs中锚点的使用,及锚点偏移量设置
- AngularJs中锚点的使用,及锚点偏移量设置
- 使用angularjs的ng-options时如何设置默认值(初始值)
- angularjs的select使用及默认选中设置
- 关于angularjs中使用路由后子锚点的链接跳转问题
- html中<a>标签的使用方法 设置锚点导航.发邮件.打电话......
- 详解使用angularjs的ng-options时如何设置默认值(初始值)
- 使用angularJS设置复选框的回显状态
- AngularJS 使用 ng-repeat 为标签设置唯一ID
- AngularJS中的http请求默认为异步的,请问如何设置为同步请求呢?--使用$q
- AngularJs使用ng-model-options设置数据同步时机提高网站性能
- 如何使用angularjs实现文本框设置值
- Unix学习笔记------文件IO------使用lseek设置文件当前读写偏移量(即:当前的读写位置)
- JS锚点的设置与使用方法
- unity_NGUI系统学习(七)_Anchor锚点的设置和使用技巧
- HTML锚点三种设置及使用方式
- 使用angularjs的ng-options时如何设置默认值(初始值)
- angularjs中使用ng-repeat渲染最后一个li的时候设置不同样式
- Tomcat Oracle数据库连接池设置与使用
- Web用户空件的属性中自定义属性的设置和使用