博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ionic中自定义底部弹出框
阅读量:6432 次
发布时间:2019-06-23

本文共 1116 字,大约阅读时间需要 3 分钟。

通用部分:

<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;width: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>

转载于:https://www.cnblogs.com/cutone/p/5780595.html

你可能感兴趣的文章
W驱开技详.过滤驱动
查看>>
WebService 学习
查看>>
在ios中使用FMDB
查看>>
php 编程笔记分享 - 非常实用
查看>>
pandas介绍以及数据清洗使用
查看>>
推荐一款超好用的工具cmder
查看>>
mysql数据库数据(字段数过大)太多导入不了的解决方法
查看>>
3.基本数据结构-栈
查看>>
Cocos2d-x Lua中多场景切换生命周期
查看>>
spring冲刺第四天
查看>>
umask命令详解
查看>>
简单程序实现100以内加减乘除
查看>>
IOS之Block讲解
查看>>
纯数学教程 Page 203 例XLI (2)
查看>>
三角插值的 Fourier 系数推导
查看>>
05 面向对象之:类的成员
查看>>
PL/SQL程序设计 第五章 异常错误处理
查看>>
Practise Site Home Sample Page Codes de carte cadeau Amazon | Codes Promo Amazon
查看>>
hasattr getattr setattr
查看>>
string类的用法总结
查看>>