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

首頁 > 網站 > WEB開發 > 正文

Angular封裝指令回到頂部以及滾動到特定的頁面位置

2024-04-27 15:11:25
字體:
來源:轉載
供稿:網友

主要是使用angular的指令系統來自己封裝一個指令。其寫法有多種,這里只是很簡單的一種寫法。

HTML片段代碼1:

 <div class="text-center bigtop">                <go-you-want>                    <img ng-src="{{downimg}}"/>                </go-you-want>   </div>

HTML片段代碼2:

 <div class="goTop clearfix" style="position: fixed;right: 10px;bottom: 200px;">            <back-to-top class="label " title="返回頂部"><img src="img/gotop_03.png"/></back-to-top> </div>

js指令:

myApp.directive("goYouWant", function() {    return {        restrict : "E",        link : function(scope, element, attr) {            var e = $(element);            var firstDivHeight = $('.firstH').outerHeight();  //這里需要自己定義需要到達的地方            e.click(function() {                $('body, html').animate({                    "scrollTop" : firstDivHeight                }, 500)            })        }    }});

//回到頂部//var flag = false;myApp.directive("backToTop", function () {    return {        restrict: "E",        link: function (scope, element, attr) {            var e = $(element);            if($(document).scrollTop() == 0) {                e.fadeOut(200);            }            $(window).scroll(function () {                 //滾動時觸發                console.log($(document).scrollTop())                if ($(document).scrollTop() > 800) {                    //flag = true;                    e.fadeIn(300);                }    //獲取滾動條到頂部的垂直高度,到相對頂部800px高度顯示                else {                    //flag = false;                    e.fadeOut(200);                }            });            /*點擊回到頂部*/            e.click(function () {                $('html, body').animate({                 //添加animate動畫效果                    scrollTop: 0                }, 1000);            });        }    };});


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴里| 龙胜| 台南县| 潞城市| 花垣县| 仁化县| 湾仔区| 金溪县| 临夏市| 靖江市| 原阳县| 竹山县| 章丘市| 阿勒泰市| 香河县| 文安县| 资兴市| 九台市| 密云县| 绥江县| 莆田市| 治多县| 三原县| 清水河县| 泸西县| 正宁县| 任丘市| 如东县| 望江县| 孝感市| 文昌市| 金阳县| 略阳县| 驻马店市| 团风县| 开原市| 西峡县| 威信县| 广安市| 沙坪坝区| 文山县|