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 相关文章推荐
EasySlider 基于jQuery功能强大简单易用的滑动门插件
Jun 11 Javascript
js 金额格式化来回转换示例
Feb 23 Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
Jun 14 Javascript
jquery 为a标签绑定click事件示例代码
Jun 23 Javascript
浅谈使用MVC模式进行JavaScript程序开发
Nov 10 Javascript
整理一下常见的IE错误
Nov 18 Javascript
详解Weex基于Vue2.0开发模板搭建
Mar 20 Javascript
JS简单生成随机数(随机密码)的方法
May 11 Javascript
详解Vue文档中几个易忽视部分的剖析
Mar 24 Javascript
关于vue中 $emit的用法详解
Apr 12 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
Aug 10 Javascript
解决vue使用vant轮播组件swipe + flex时文字抖动问题
Jan 07 Vue.js
详解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代码中使用换行及(\n或\r\n和br)的应用
2013/02/02 PHP
php根据日期判断星座的函数分享
2014/02/13 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
2017/09/13 PHP
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
2006/12/06 Javascript
jquery validate使用攻略 第四步
2010/07/01 Javascript
javascript向flash swf文件传递参数值注意细节
2012/12/11 Javascript
JavaScript在XHTML中的用法详解
2013/04/11 Javascript
javascript中强制执行toString()具体实现
2013/04/27 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
12行javascript代码绘制一个八卦图
2015/04/02 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
改变checkbox默认选中状态及取值的实现代码
2016/05/26 Javascript
Javascript动画效果(3)
2016/10/11 Javascript
JQuery和HTML5 Canvas实现弹幕效果
2017/01/04 Javascript
判断横屏竖屏(三种)
2017/02/13 Javascript
vue一步步实现alert功能
2017/07/05 Javascript
Python生成验证码实例
2014/08/21 Python
使用IPython下的Net-SNMP来管理类UNIX系统的教程
2015/04/15 Python
Python工程师面试必备25条知识点
2018/01/17 Python
python3中zip()函数使用详解
2018/06/29 Python
浅谈flask源码之请求过程
2018/07/26 Python
python的pip安装以及使用教程
2018/09/18 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
2019/01/15 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
pytorch梯度剪裁方式
2020/02/04 Python
简述 Python 的类和对象
2020/08/21 Python
html5 touch事件实现触屏页面上下滑动(二)
2016/03/10 HTML / CSS
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
SHEIN台湾:购买最新流行女装服饰
2019/05/18 全球购物
一名毕业生的自我鉴定
2013/12/04 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
学雷锋演讲稿汇总
2014/05/10 职场文书
社区春季防火方案
2014/06/02 职场文书
企业催款函范本
2015/06/24 职场文书
房屋质量投诉书
2015/07/02 职场文书