zoukankan      html  css  js  c++  java
  • Ionic Js二:背景层

    我们经常需要在 UI 上,例如在弹出框、加载框、其他弹出层中显示或隐藏背景层。
    在组件中可以使用(ionicBackdrop.retain()来显示背景层,使用)ionicBackdrop.release()隐藏背景层。
    每次调用retain后,背景会一直显示,直到调用release消除背景层。
    HTML 代码

    <body ng-app="starter" ng-controller="actionsheetCtl" >
        <ion-pane>
            <ion-content >
                <h2 ng-click="action()">$ionicBackdrop</h2>
            </ion-content>
        </ion-pane>
    </body>

    JavaScript 代码

    angular.module('starter', ['ionic'])
    
    .run(function($ionicPlatform) {
      $ionicPlatform.ready(function() {
        // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
        // for form inputs)
        if(window.cordova && window.cordova.plugins.Keyboard) {
          cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
        }
        if(window.StatusBar) {
          StatusBar.styleDefault();
        }
      });
    })
    
    .controller( 'actionsheetCtl',['$scope','$timeout' ,'$ionicBackdrop',function($scope,$timeout,$ionicBackdrop){
    
        $scope.action = function() {
           $ionicBackdrop.retain();
           $timeout(function() {    //默认让它1秒后消失
             $ionicBackdrop.release();
           }, 1000);
        }; 
    }])

  • 相关阅读:
    【小白建站笔记】从购买域名及服务器到备案成功:以阿里云为例
    jarvisoj-Evil Exe
    jarvisoj-软件密码破解-2(CFF_100_1)
    Jarvis OJ-superexpress
    JarvisOJ-[xman2019]xfz
    csictf-Esrever
    分解质因数
    矩阵乘法
    python获取一组数个位数之和
    python计算字母出现次数
  • 原文地址:https://www.cnblogs.com/quickcodes/p/Ionic-Js-er-bei-jing-ceng.html
Copyright © 2011-2022 走看看