IONIC自定义subheader的最佳解决方案


Posted in Javascript onSeptember 22, 2016

IONIC subheader是我们常用的一个css 属性,但是这个subheader的高度是固定的,当然也是可以改变的,但是如果改了subheader的告诉,还要更改content的top值,稍微有些麻烦,如果是动态告诉的subheader就麻烦了,还需要动态更改content的top数值,所以就写了一个directive解决这个问题:

上代码吧:

主要代码

/**
* Created by Richard on 9/21/16.
*/
'use strict';
// @ngInject
module.exports = function() {
return {
link: function(scope, element, attrs) {
scope.$watch(function() {
let height = element[0].offsetHeight + 44;
let content = angular.element(document.querySelector('.has-subheader'));
content.css("top", height + "px");
});
}
}
};

定义directie:

.directive('customSubheader', customSubheader)

重写css:

.bar-subheader {
height: auto;
}

使用方法:

<div custom-subheader class="bar bar-subheader">
</div>

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

Javascript 相关文章推荐
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
Jul 25 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
Jan 12 Javascript
js获取页面传来参数的方法
Sep 06 Javascript
javascript中return,return true,return false三者的用法及区别
Nov 17 Javascript
理解JavaScript中Promise的使用
Jan 18 Javascript
JavaScript动态生成二维码图片
Apr 20 Javascript
微信小程序联网请求的轮播图
Jul 07 Javascript
vue router demo详解
Oct 13 Javascript
关于vue单文件中引用路径的处理方法
Jan 08 Javascript
jQuery实现的电子时钟效果完整示例
Apr 28 jQuery
微信小程序判断用户是否需要再次授权获取个人信息
Jul 18 Javascript
使用js获取身份证年龄的示例代码
Dec 11 Javascript
详解Node.js中的事件机制
Sep 22 #Javascript
AngularJS通过$sce输出html的方法
Sep 22 #Javascript
JavaScript 随机验证码的生成实例代码
Sep 22 #Javascript
D3.js实现雷达图的方法详解
Sep 22 #Javascript
javascript函数中的3个高级技巧
Sep 22 #Javascript
JavaScript省市区三级联动菜单效果
Sep 21 #Javascript
Angular2 环境配置详细介绍
Sep 21 #Javascript
You might like
php通过递归方式复制目录和子目录的方法
2015/03/13 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
2016/04/22 PHP
跨浏览器开发经验总结(四) 怎么写入剪贴板
2010/05/13 Javascript
Jquery AJAX 用于计算点击率(统计)
2010/06/30 Javascript
js获取select选中的option的text示例代码
2013/12/19 Javascript
js数组与字符串的相互转换方法
2014/07/09 Javascript
JavaScript获取当前日期是星期几的方法
2015/04/06 Javascript
javascript中replace( )方法的使用
2015/04/24 Javascript
JavaScript简单拖拽效果(1)
2017/05/17 Javascript
angular directive的简单使用总结
2017/05/24 Javascript
js判断输入框不能为空格或null值的实现方法
2018/03/02 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
2018/03/06 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
2018/03/16 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
2019/02/20 Javascript
JS查找孩子节点简单示例
2019/07/25 Javascript
React+TypeScript+webpack4多入口配置详解
2019/08/08 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
详解ES6数组方法find()、findIndex()的总结
2020/05/12 Javascript
[04:55]完美世界副总裁蔡玮:DOTA2的自由、公平与信任
2013/12/18 DOTA
对于Python中线程问题的简单讲解
2015/04/03 Python
Python 常用的安装Module方式汇总
2017/05/06 Python
详解Python中如何写控制台进度条的整理
2018/03/07 Python
符合语言习惯的 Python 优雅编程技巧【推荐】
2018/09/25 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
django实现日志按日期分割
2020/05/21 Python
英国网上花店:Bunches
2016/11/29 全球购物
台湾团购、宅配和优惠券:17Life
2017/08/14 全球购物
写演讲稿所需要注意的4个条件
2014/01/09 职场文书
巴黎圣母院读书笔记
2015/06/26 职场文书
运动会入场词
2015/07/18 职场文书
优秀志愿者感言
2015/08/01 职场文书
Python 实现定积分与二重定积分的操作
2021/05/26 Python
MySQL GRANT用户授权的实现
2021/06/18 MySQL
python 中的jieba分词库
2021/11/23 Python
教你部署vue项目到docker
2022/04/05 Vue.js