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 相关文章推荐
jquery URL参数判断,确定菜单样式
May 31 Javascript
Jquery+WebService 校验账号是否已被注册的代码
Jul 12 Javascript
浅谈javascript对象模型和function对象
Dec 26 Javascript
javascript数组输出的两种方式
Jan 13 Javascript
Javascript 高阶函数使用介绍
Jun 15 Javascript
JavaScript实现的浮动层框架用法实例分析
Oct 10 Javascript
JS如何设置cookie有效期为当天24点并弹出欢迎登陆界面
Aug 04 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
Sep 04 Javascript
jquery popupDialog 使用 加载jsp页面的方法
Oct 25 Javascript
详解Vue 中 extend 、component 、mixins 、extends 的区别
Dec 20 Javascript
Vue中$refs的用法详解
Jun 24 Javascript
微信小程序动态设置图片大小的方法
Nov 21 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
JAVA/JSP学习系列之二
2006/10/09 PHP
杏林同学录(九)
2006/10/09 PHP
ajax php 实现写入数据库
2009/09/02 PHP
Apache下禁止php文件被直接访问的解决方案
2013/04/25 PHP
PHP脚本自动识别验证码查询汽车违章
2016/12/20 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
Extjs学习笔记之七 布局
2010/01/08 Javascript
jQuery之选择组件的深入解析
2013/06/19 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
js实现div拖动动画运行轨迹效果代码分享
2015/08/27 Javascript
Nodejs Stream 数据流使用手册
2016/04/17 NodeJs
JS实现拖拽的方法分析
2016/12/20 Javascript
Javascript中常用类型的格式化方法小结
2016/12/26 Javascript
在LayUI图片上传中,解决由跨域问题引起的请求接口错误的方法
2019/09/24 Javascript
vue-cli创建的项目中的gitHooks原理解析
2020/02/14 Javascript
jQuery中event.target和this的区别详解
2020/08/13 jQuery
vant中的toast层级改变操作
2020/11/04 Javascript
uniapp微信小程序:key失效的解决方法
2021/01/20 Javascript
Python字符和字符值(ASCII或Unicode码值)转换方法
2015/05/21 Python
Python基于回溯法子集树模板解决野人与传教士问题示例
2017/09/11 Python
python贪吃蛇游戏代码
2020/04/18 Python
Pytorch 实现权重初始化
2019/12/31 Python
详解Python IO编程
2020/07/24 Python
阿姆斯特丹城市卡:Amsterdam Pass
2019/12/01 全球购物
法律专业自我鉴定
2013/10/03 职场文书
标准的毕业生自荐信
2014/04/20 职场文书
个人课题方案
2014/05/08 职场文书
向国旗敬礼活动总结范文2014
2014/09/27 职场文书
毕业横幅标语
2014/10/08 职场文书
车间主任岗位职责
2015/02/03 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
Linux、ubuntu系统下查看显卡型号、显卡信息详解
2022/04/07 Servers
mysql 获取相邻数据项
2022/05/11 MySQL