老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

angularjs中頁面自適應(yīng)高度的示例分析

這篇文章主要介紹了angularjs中頁面自適應(yīng)高度的示例分析,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括康平網(wǎng)站建設(shè)、康平網(wǎng)站制作、康平網(wǎng)頁制作以及康平網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,康平網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到康平省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

需求

在angularjs構(gòu)建的業(yè)務(wù)系統(tǒng)中,通過ui-view路由實(shí)現(xiàn)頁面跳轉(zhuǎn),初始化進(jìn)入系統(tǒng)后,右側(cè)內(nèi)容區(qū)域需要自適應(yīng)瀏覽器高度。

實(shí)現(xiàn)方案

  1. 在ui-view所在的Div添加directive,directive中通過element.css初始化計(jì)算div的高度,動態(tài)更新div高度

  2. directive監(jiān)聽($$watch)angular的$digest,實(shí)時(shí)獲取body高度,動態(tài)賦值model或element.css改變

方案1:添加directive和element.css自適應(yīng)高度

1.創(chuàng)建directive

define([ "app" ], function(app) {
  app.directive('autoHeight',function ($window) {
    return {
      restrict : 'A',
      scope : {},
      link : function($scope, element, attrs) {
        var winowHeight = $window.innerHeight; //獲取窗口高度
        var headerHeight = 80;
        var footerHeight = 20;
        element.css('min-height',
            (winowHeight - headerHeight - footerHeight) + 'px');
      }
    };
  });
  return app;
});

2.div元素添加directive

3.效果圖

原界面:右側(cè)區(qū)域的高度為自適應(yīng)內(nèi)容,導(dǎo)致下方存在黑色的背景色

angularjs中頁面自適應(yīng)高度的示例分析

調(diào)整后:右側(cè)區(qū)域的高度自適應(yīng)瀏覽器

angularjs中頁面自適應(yīng)高度的示例分析

方案2:$watch監(jiān)聽body高度,賦值改變高度

1.創(chuàng)建resize directive

var app = angular.module('miniapp', []);

function AppController($scope) {
  /* Logic goes here */
}

app.directive('resize', function ($window) {
  return function (scope, element) {
    var w = angular.element($window);
    scope.getWindowDimensions = function () {
      return { 'h': w.height(), 'w': w.width() };
    };
    scope.$watch(scope.getWindowDimensions, function (newValue, oldValue) {
      scope.windowHeight = newValue.h;
      scope.windowWidth = newValue.w;

      scope.style = function () {
        return { 
          'height': (newValue.h - 100) + 'px',
          'width': (newValue.w - 100) + 'px' 
        };
      };

    }, true);

    w.bind('resize', function () {
      scope.$apply();
    });
  }
})

2.在div元素上增加resize directive


  window.height: {{windowHeight}} 
  window.width: {{windowWidth}} 

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“angularjs中頁面自適應(yīng)高度的示例分析”這篇文章對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!


標(biāo)題名稱:angularjs中頁面自適應(yīng)高度的示例分析
新聞來源:http://www.xueling.net.cn/article/gcihii.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 欧美日韩免费一区 | 97精品在线视频 | 国产91视频网 | 六度影院鲁鲁片在线看 | 成人在线视频免费观看 | 边啃奶边躁狠狠躁a片动图 狠狠躁天天躁夜夜躁婷婷老牛影视 | 91亚洲精华国产精华精华液 | 无码人妻免费—区二区三 | 精品国产成人亚洲午夜福利 | 2018av天堂在线视频精品观看 | 欧美日韩一区二区三区自拍 | 9999精品视频 | 夜夜高潮夜夜爽精品欧美做爰 | 国产精品自在拍视频首页 | 亚洲一区二区久久 | 亚洲色偷偷偷综合网 | jk自慰到不停喷水 | 91亚洲精华国产 | 久久毛片免费视频 | 好看的一级毛片 | 日本啪啪动态图 | 欧美男生射精高潮视频网站 | 免费av网站在线播放 | 国产精品自在在线午夜出白浆 | 日本高清视频色wwwwww色 | 91探花福利精品国产自产在线 | 天天爱天天做天天爽夜夜揉 | 美女露100‰奶头18禁 | 亚洲日本在线在线看片4k超清 | 绯色av | 亚洲一区二区3 | 大地资源网高清视频怎么在线 | 欧美特级黄色大片 | 色噜国产高清视频 | 黄色变态网站 | 一区两区三区四区乱码国产精品 | 精品国产一区二区国模嫣然 | 乱人伦人成品精国产在线 | 国产91精品亚洲一区二区三区 | 成人欧美一区二区三区视频 | 一级片欧美日韩 |