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 相关文章推荐
推荐一些非常不错的javascript学习资源站点
Aug 29 Javascript
javascript 函数使用说明
Apr 07 Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
Jun 28 Javascript
jQuery获取浏览器中的分辨率实现代码
Apr 23 Javascript
js 判断浏览器使用的语言示例代码
Mar 22 Javascript
javascript几个易错点记录
Nov 26 Javascript
jQuery实现的图片分组切换焦点图插件
Jan 06 Javascript
使用Raygun对Node.js应用进行错误处理的方法
Jun 23 Javascript
Angularjs实现多个页面共享数据的方式
Mar 29 Javascript
浅谈React 属性和状态的一些总结
Nov 21 Javascript
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
详解react内联样式使用webpack将px转rem
Sep 13 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
DSP接收机前端设想
2021/03/02 无线电
解析file_get_contents模仿浏览器头(user_agent)获取数据
2013/06/27 PHP
JavaScript Timer实现代码
2010/02/17 Javascript
javascript new fun的执行过程
2010/08/05 Javascript
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
jQuery toggleClass应用实例(附效果图)
2014/04/06 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
Bootstrap开发实战之第一次接触Bootstrap
2016/06/02 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
2016/08/05 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
JavaScript数据结构链表知识详解
2016/11/21 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
2017/06/03 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
简单了解小程序+node梳理登陆流程
2019/06/24 Javascript
Python中json格式数据的编码与解码方法详解
2016/07/01 Python
python实现用户答题功能
2018/01/17 Python
Android基于TCP和URL协议的网络编程示例【附demo源码下载】
2018/01/23 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
python之mock模块基本使用方法详解
2019/06/27 Python
选择Python写网络爬虫的优势和理由
2019/07/07 Python
HTML中meta标签及Keywords
2020/04/15 HTML / CSS
化工机械应届生求职信
2013/11/04 职场文书
大学生简单自荐信
2013/11/10 职场文书
大学生职业生涯规划书模板
2014/01/18 职场文书
《太阳》教学反思
2014/02/21 职场文书
工资收入证明
2014/10/07 职场文书
出国签证在职证明范本
2014/11/24 职场文书
我在伊朗长大观后感
2015/06/16 职场文书
勤俭节约主题班会
2015/08/13 职场文书
vue中的可拖拽宽度div的实现示例
2022/04/08 Vue.js
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers