国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

angularJs中跳轉(zhuǎn)到指定的錨點實例($anchorScroll)

2019-11-19 13:04:52
字體:
供稿:網(wǎng)友

$anchorScroll

根據(jù)HTML5的規(guī)則,當調(diào)用這個函數(shù)時,它檢查當前的url的hash值并且滾動到相應(yīng)的元素。

監(jiān)聽$location.hash()并且滾動到url指定的錨點的地方。

可以通過$anchorScrollProvider.disableAutoScrolling()禁用。

依賴:$window $location $rootScope

使用:$anchorScroll([hash]);hash 將會指定元素滾動到的位置,如果省略參數(shù),則將使用$location.hash() 作為默認值。

屬性:number function(){} jqLite

如果設(shè)置了這個值,將會指定一個垂直的滾動的偏移量。這種場景經(jīng)常用于在頁面頂部有固定定位的元素, 如導(dǎo)航條,頭部等(讓出頭部空間)。

yOffset 可以用多種途徑指定:

- number : 一個固定的像素值可以使用(無單位)。

- function : 每次$anchorScroll()執(zhí)行時這個函數(shù)都會被調(diào)用,它必須返回一個代表位移的數(shù)字(無單位像素值)。

jqLite : 一個jqLite/jQuery元素可以被指定為位移值。這個位移值會取頁面的頂部到該元素底部的距離。

注意:只有有元素的定位方式是固定定位時才會應(yīng)該被納入考慮之中。這個設(shè)置 在響應(yīng)式的導(dǎo)航條/頭部需要調(diào)整他們的高度亦或 根據(jù)視圖來定位時很有用處。

 <div ng-app="Demo" ng-controller="testCtrl as ctrl">  <div id="top" ng-click="ctrl.gotoBottom()">跳到底部</div>  <div id="bottom" ng-click="ctrl.gotoTop()">跳到頂部</div> </div>
 (function () { angular.module("Demo", []) .controller("testCtrl",["$location", "$anchorScroll",testCtrl]); function testCtrl($location,$anchorScroll){  this.gotoTop = function () {  $location.hash("top");  $anchorScroll();  };  this.gotoBottom = function () {  $location.hash("bottom");  $anchorScroll();  }; }; }());

以上這篇angularJs中跳轉(zhuǎn)到指定的錨點實例($anchorScroll)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 普陀区| 雷山县| 海淀区| 堆龙德庆县| 巫山县| 皮山县| 武汉市| 双辽市| 醴陵市| 通道| 定结县| 霍林郭勒市| 昌黎县| 大余县| 江西省| 开化县| 开化县| 屏东县| 汉阴县| 襄樊市| 安泽县| 南充市| 渝中区| 资源县| 长乐市| 西吉县| 清流县| 怀宁县| 稷山县| 堆龙德庆县| 黄石市| 攀枝花市| 通化县| 蒙城县| 乐清市| 响水县| 久治县| 益阳市| 西盟| 巴马| 平湖市|