zoukankan      html  css  js  c++  java
  • ionic中自定义底部弹出框

    通用部分:
    <script>
         MY_FUNCTION = (function() {
            var upSheet = document.createElement('div');
            upSheet.setAttribute('style', 'display:none;position:absolute;left:0px;top:0px;z-index: 9999;');
            upSheet.style.width = document.documentElement.clientWidth + 'px';
            upSheet.style.height = document.documentElement.clientHeight + 'px';

            var sheet = document.createElement('div');
            sheet.setAttribute('style', 'display:block;100%;min-height:0px;position:absolute;left:0px;bottom:0px;z-index:10000;');
            upSheet.appendChild(sheet);
            document.body.appendChild(upSheet);
           return {
             scope : null,
             showUpSheet : function(o) {
               this.scope = o.scope;
               this.item=o.item;        
               sheet.innerHTML = o.template;
               upSheet.style.display = 'block';
             },
             hideUpSheet : function() {
               sheet.innerHTML = '';
               upSheet.style.display = 'none';
             }
           };
        })();
      </script>


    调用部分:
    $scope.showUpSheet = function() {
          MY_FUNCTION.showUpSheet({
            template: document.getElementById('templates/sheet.html').innerHTML
          });
        }

    html部分:
    <script id="templates/sheet.html" type="text/html">
      <div class="tabs-tanchu">
        11111111111
      </div>
    </script>

  • 相关阅读:
    OO设计精要:封装,还是封装(有感于“Why getter and setter methods are evil ”by Allen Holub )
    博客园建议:能否记住在博客园的首页上只显示标题
    戴尔国际英语
    C#代码契约(转)
    C#数组传递和返回
    SecureString
    里氏替换原则
    ASP.NET的Cache(转)
    WCF服务
    C#枚举中的位运算权限分配
  • 原文地址:https://www.cnblogs.com/cutone/p/5780595.html
Copyright © 2011-2022 走看看