ionic 自定义弹框效果


Posted in Javascript onJune 27, 2017

在工作过程中往往需要自定义的弹框。因此,将内容整理如下,以方便学习。若有不当之处,敬请斧正!

思路

  • 利用ionic自带的弹框$ionicPopup。
  • 隐藏头部和尾部,只保留body部分
  • 在利用templateUrl或者template,引入需要的模板

代码

$ionicPopup.show({
    cssClass:'team-popup',
    template: "<div class='list popup-form'>" +
    "<div class = 'form-title'>{{tempItem.name}}</div>" +
    "<div class='form-content'>" +
     "<div class='input-name'>input1:</div>" +
     "<div class='input-area'><input type='number' placeholder='10.00' ng-model='tempItem.input1'></div>" +
    "</div>" +
    "<div class='form-content'>" +
     "<div class='input-name'>input2:</div>" +
     "<div class='input-area'><input type='number' ng-model='tempItem.input2'></div>" +
    "</div>" +
    "<div class='form-button'>" +
     "<button class='button wyl-left-button' ng-click='fnClosePopup()' >cancel</button>" +
     "<button class='button wyl-right-button' ng-click='fnExchangeGoods()' >submit</button>" +
    "</div>" +
    "</div>",
    scope: $scope
   });
/**弹出窗popup 无titlecss*/
.team-popup .popup-head{
 display: none;
}
.team-popup .popup{
 padding: 0;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius:5px;
}
.team-popup .popup-body{
 padding: 0;
 /*overflow-y:scroll;*/
}
/*自定义表单*/
.popup-form{
 font-size:15px
}
.form-title{
 margin: 10px;
 text-align:center
}
.form-content{
 width: 90%;
 height: 36px;
 background-color: white;
 padding-left: 10px;
 margin:10px auto;
 position: relative;
 border-radius: 5px;
}
.form-content input{
 line-height: 36px;
 padding-left:10px
}
.input-name{
 float: left;
 line-height: 36px;
}
.input-area{
 width: 50%;
 float: left;
 height: 36px;
}
.form-button{
 width: 90%;
 height: 36px;
 margin:10px auto;
 position: relative;
}
.form-button button{
 width: 50%;
 border-radius: 5px;
 min-height: 10px;
 height: 100%;
 line-height: 100%;
}

效果

ionic 自定义弹框效果

以上所述是小编给大家介绍的ionic 自定义弹框效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
判断页面是关闭还是刷新的js代码
Jan 28 Javascript
jQuery 性能优化指南(2)
May 21 Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
Jan 08 Javascript
JavaScript实现拼音排序的方法
Nov 20 Javascript
解决IE6的PNG透明JS插件使用介绍
Apr 17 Javascript
js 动态加载事件的几种方法总结
Dec 25 Javascript
JavaScript中伪协议 javascript:使用探讨
Jul 18 Javascript
JS获得图片alt信息的方法
Apr 01 Javascript
利用CSS3在Angular中实现动画
Jan 15 Javascript
JavaScript中setTimeout的那些事儿
Nov 14 Javascript
ES6 let和const定义变量与常量的应用实例分析
Jun 27 Javascript
JS实现简单贪吃蛇小游戏
Oct 28 Javascript
js脚本编写简单刷票投票系统
Jun 27 #Javascript
详解Vue.js搭建路由报错 router.map is not a function
Jun 27 #Javascript
详解vue.js的事件处理器v-on:click
Jun 27 #Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
Jun 27 #Javascript
Vue.js常用指令之循环使用v-for指令教程
Jun 27 #Javascript
js获取地址栏参数的两种方法
Jun 27 #Javascript
React组件之间的通信的实例代码
Jun 27 #Javascript
You might like
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
php debug 安装技巧
2011/04/30 PHP
PHP动态创建Web站点的方法
2011/08/14 PHP
9段PHP实用功能的代码推荐
2014/10/14 PHP
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
2021/03/09 Javascript
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
Angular4如何自定义首屏的加载动画详解
2017/07/26 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
2020/08/31 Javascript
[02:28]DOTA2亚洲邀请赛附加赛 RECAP赛事回顾
2015/01/29 DOTA
python中日志logging模块的性能及多进程详解
2017/07/18 Python
python利用paramiko连接远程服务器执行命令的方法
2017/10/16 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
python实现指定ip端口扫描方式
2019/12/17 Python
解决pycharm同一目录下无法import其他文件
2020/02/12 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
2020/05/04 Python
HTML5移动端开发遇见的东西
2019/10/11 HTML / CSS
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
OnePlus加拿大官网:中国国际化手机品牌
2020/10/13 全球购物
环境工程求职简历的自我评价范文
2013/10/24 职场文书
商务邀请函范文
2014/01/14 职场文书
新学期校长寄语
2014/01/18 职场文书
政治表现评语
2014/05/04 职场文书
参赛口号
2014/06/16 职场文书
领导班子四风表现材料
2014/08/23 职场文书
区政府领导班子个人对照检查材料
2014/09/25 职场文书
电工实训报告总结
2014/11/05 职场文书
2015年政风行风工作总结
2015/04/21 职场文书
雷锋的观后感
2015/06/10 职场文书
Netty结合Protobuf进行编解码的方法
2021/06/26 Java/Android
总结Pyinstaller打包的高级用法
2021/06/28 Python
Java 轮询锁使用时遇到问题
2022/05/11 Java/Android