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>

  • 相关阅读:
    【QML Model-View】ListView-简单使用(一)
    QML 界面切换的几种方法(带示例代码)
    QML 常用控件:TextInput, TextField, TextEdit, TextArea(编辑框)用法及自定义
    props参数赋值给data
    nprogress 跳转路由进度条
    小程序页面加水印
    el-table默认展示所有行
    父子路由传参
    IE接口缓存
    wireshark抓包新手使用教程
  • 原文地址:https://www.cnblogs.com/cutone/p/5780595.html
Copyright © 2011-2022 走看看