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 相关文章推荐
uploadify在Firefox下丢失session问题的解决方法
Aug 07 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
Mar 04 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
Nov 09 Javascript
javascript自动恢复文本框点击清除后的默认文本
Jan 12 Javascript
webpack常用配置项配置文件介绍
Nov 07 Javascript
AngularJS之页面跳转Route实例代码
Mar 10 Javascript
基于angular实现三级联动的生日插件
May 12 Javascript
关于使用js算总价的问题
Jun 23 Javascript
在layui中select更改后生效的方法
Sep 05 Javascript
JS面向对象之单选框实现
Jan 17 Javascript
纯js实现无缝滚动功能代码实例
Feb 21 Javascript
js实现弹幕飞机效果
Aug 27 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
PHPMailer安装方法及简单实例
2008/11/25 PHP
基于php下载文件的详解
2013/06/02 PHP
PHP header()函数常用方法总结
2014/04/11 PHP
PHP面向对象自动加载机制原理与用法分析
2016/10/14 PHP
Django中的cookie与session操作实例代码
2017/08/17 PHP
JavaScript入门教程(6) Window窗口对象
2009/01/31 Javascript
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
JS文本框默认值处理详解
2013/07/10 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
Jquery获取元素的父容器对象示例代码
2014/02/10 Javascript
Jquery实现瀑布流布局(备有详细注释)
2015/07/31 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
2016/08/18 Javascript
jQuery如何防止Ajax重复提交
2016/10/14 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
详解如何让Express支持async/await
2017/10/09 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
微信小程序实现分享到朋友圈功能
2018/07/19 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
jQuery实现基本隐藏与显示效果的方法详解
2018/09/05 jQuery
浅谈vue引用静态资源需要注意的事项
2018/09/28 Javascript
vue-cli V3.0版本的使用详解
2018/10/24 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
python数组复制拷贝的实现方法
2015/06/09 Python
python调用百度语音识别api
2018/08/30 Python
Python基本数据结构之字典类型dict用法分析
2019/06/08 Python
python版百度语音识别功能
2019/07/09 Python
利用Python代码实现一键抠背景功能
2019/12/29 Python
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
农民工工资支付承诺函
2014/03/31 职场文书
校园活动策划方案
2014/06/13 职场文书
单身证明范本
2015/06/15 职场文书
入队仪式主持词
2015/07/04 职场文书
利用python调用摄像头的实例分析
2021/06/07 Python
Golang生成Excel文档的方法步骤
2021/06/09 Golang
html中两种获取标签内的值的方法
2022/06/16 jQuery